Comfort Inn Atlanta Downtown South
Nearby Lodging


Lodging near Comfort Inn Atlanta Downtown South

There are 1 places to stay within a 2-mile radius of Comfort Inn Atlanta Downtown South in Atlanta.

1.2 mi N

Origin Atlanta, a Wyndham Hotel

110 Mitchell St SW - Atlanta, GA 30303, US

Welcome to Origin Atlanta, a Wyndham Hotel, where modern elegance meets Southern hospitality. Ideally located in downtown Atlanta, this boutique hotel offers an unparalleled experience for travelers seeking comfort and style. The chic accommodations boast contemporary designs with thoughtful touches, ensuring a relaxing stay whe... Read more