33.75907565 ­-84.38209253
Go to map view
175 Piedmont Avenue NE, Atlanta, GA 30303, United States +1 404 659 7777
This comfortable hotel is located at the heart of Atlanta within a short walk of an array of local sights and cultural attractions. The full-service 8-storey hotel comprises a total of 211 rooms. Facilities within the air-conditioned hotel include a foyer with a 24-hour reception desk a safe and a cloakroom in addition to lifts a lobby bar the Courtyard Caf... More from onhotels.com

Get Rates

Show Baymont Inn & Suites Atlanta Downtown at top of the results.

Get Flight + Hotel