Update Info - Sisters of the New South
This restaurant was reported as closed. If it is open, let us know.
Sisters of the New South
110 Mall Blvd
Savannah, GA 31406
110 Mall Blvd
Savannah, GA 31406
This restaurant was reported as closed. If it is open, let us know.