Savannah
Restaurants
2601 Skidaway Rd
- Category:
- Restaurants
Savannah, 31404
GA, United States
- (912) 233-7558
Rate and review New South Cafe in Savannah, GA, United States!
Share your experiences at New South Cafe with your friends or discover more Restaurants in Savannah, GA, United States.