I really wanted this place to be good but it's just...not. I tried it on two separate occasions. It's either not cooked right, the wrong or too few spices are used making the food bland. It's just not nearly worth the price you pay.
Main Street Gyro serves middle eastern food. The food tastes great and the staff is friendly. I'm glad they're ethnically diverse food in the Lansdale area. They have many different lunch and dinner options. I had a combo (lamb and chicken), a lamb gyro, and a falafel side. I ate all of it in one sitting and I don't really have a strong appetite. That's to show the food is really great.