Omni Hotel South Tower
Hotelππ Very nice hotel. Was clean and quiet. We went to a concert at State Farm. Nice to be able to just walk there and easy to leave the arena after the show, they allow quest of the hotel to get through security to get back to the hotel. People often mention hotel,
Address
190 Marietta St NW, Atlanta, GA 30313, United States
Website
Rating on Google Maps
4.50 (22 reviews)Open on Google Maps