13
119 Luckie St NW
Atlanta, GA 30303
$24.00 USD/SF/YR
3,766-3,774 SF
3
Spaces Available
Built 1910
3,774 SF Contiguous
Built 1910
3,766-3,774 SF
$24.00 USD/SF/YR
Office