Where is Best Western Central Inn, Savannah?

Where is Best Western Central Inn, Savannah located?

Best Western Central Inn, Savannah, Best Western Central Inn, Savannah, United States of America (approx. 32.01011°, -81.11534°)


Where is Best Western Central Inn, Savannah on the map?