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.
Zimmeranzahl: 437
1615 Clifton Road Northeast, Atlanta, GA 30329, USA
Hotel heute 4-mal gebucht.