Drug-infested apartment complex gets makeover
A blighted, drug-infested apartment scheduled to be demolished in southwest Atlanta has now been revitalized. If you have lived or worked on the southside of Atlanta, you have likely come across the infamous Sierra Ridge Apartments on Delmar Lane.