Atlanta, Atlanta
Spend a second to
save a fortune!
Spend a second to save a fortune!
1615 Clifton Road, Atlanta
Featuring an indoor heated pool and free Wi-Fi access, this hotel is located in Atlanta, Georgia. Georgia Aquarium is located 18 minutes’ drive from the property.
See MoreUsage of subsidiary facilities may incur additional fees