Skip to Main Content

The Otis

Address

154 Walker St SW
Atlanta, GA 30313

Visit Website

View on Google Maps

Details

Featuring eight residential units that range from lofts to penthouses and two storefront retail spaces, The Otis is a factory building turned luxury dwelling.

Nearby Destinations

Nearby Hotels

Nearby Dining