Get directions to: The Pita Pit, Iowa City, IA
Restaurant address: 113 Iowa Avenue Iowa City, IA 52240, USA
Restaurant: The Pita Pit