Dieses Hotel in Byron, Georgia liegt an der Interstate 75 und bietet einen Innenpool sowie Zimmer mit kostenfreiem WLAN und Kabel-TV. Das Einkaufszentrum Galleria Mall liegt nur 10 km entfernt.
Zimmeranzahl: 67
101 Dunbar Road, Byron, GA 31008, USA