4850 North Church Lane Southeast, Atlanta, GA, USA
Property Type
Size
Year Acquired
Industrial
101,500 sqft
2021