Overview
No description available.
Frequently Asked Questions
Where is America's Best Inn - Savannah located?
America's Best Inn - Savannah is located at 390 Canebrake Rd Savannah, GA 31419 US, Savannah (GA), United States.
What is the rating of this hotel?
Based on guest reviews, this hotel has a rating of 7.9 out of 10.