Ella Apartments
Address: 2201 Glenwood Ave SE
Neighborhood: East Lake Meadows
City: Atlanta
County/district: DeKalb County
Region: GA
Postal code: 30316
Country: United States