The Savannah Restaurant is located at 209 Stephenson Ave. Savannah, Ga. .


View Ole Times Country Buffet Savannah, GA. in a larger map