1 more results for Resturant in Missouri
St. Louis, Missouri, United States
6120 Delmar BlvdSt. Louis, MO 63112, United States314-261-4884Pita PitFounded in 1995 in Canada, the Pita Pit is a fast food restaurant with a new and unique approach. Healthy...fresh...and fast! All done with a friendly, informal atmosphere. The original focus of the Pita Pit was at college campus …