2488 SW Lakewood Ave
Atlanta, GA 30315
Rate Upon Request
94-3,500 SF
2
Spaces Available
Built 1975
3,500 SF Contiguous
Built 1975
94-3,500 SF
Rate Upon Request
Office, Retail