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.
Número de habitaciones: 437
1615 Clifton Road Northeast, Atlanta, GA 30329, Estados Unidos
Hotel reservado 4 veces hoy.