Skip to main content

Sisters Of The New South

restaurant · southern american restaurant · Savannah, GA

Address
Mall Blvd, Savannah, GA 31406
Phone
(912) 355-1330
Website
thesistersofthenewsouth.com
Where
32.0055, -81.1147

Search Hominin for Sisters Of The New South

Other restaurants nearby

More in Savannah

Sisters Of The New South — restaurant in Savannah, GA | Hominin