Get directions to: The Pita Pit, Savannah, GA
Restaurant address: 101 Little Neck Rd Ste 2e Savannah, GA 31419, USA
Restaurant: The Pita Pit