Get directions to: Taylor's Restaurant, Savannah, GA
Restaurant address: 114 Mall Blvd Savannah, GA 31406, USA
Restaurant: Taylor's Restaurant