Sisters of the New South is a local establishment in Savannah, GA that offers a unique dining experience with a focus on Southern cuisine.
With a welcoming atmosphere and a menu featuring traditional dishes with a modern twist, Sisters of the New South aims to provide customers with a taste of Southern hospitality.
Generated from their business information