Get directions to: The Pita Pit, Colorado Springs, CO
Restaurant address: 8 E Bijou St Colorado Springs, CO 80903, USA
Restaurant: The Pita Pit