Este hotel está situado en Byron, en el estado de Georgia, junto a la carretera interestatal 75, y ofrece piscina cubierta y habitaciones con conexión Wi-Fi gratuita y TV por cable. El centro comercial Galleria Mall está a solo 10,3 km.
Número de habitaciones: 67
101 Dunbar Road, Byron, GA 31008, Estados Unidos