Apollo Pizza I
1581 N Main St
Palmer, MA 01069
- Best pizza spot in Palmer. Then again there aren't a ton of options.
- Great and consistent food. Always a solid choice.
- Get the steak and shrimp. You won't regret it. Also, leave Kayla Turowsky a big tip, she's a damn good waitress.
- Great food. Sometimes too much!
- Very good. Casual. I stop here for a quick lunch between jobs / meetings. Always so good. My new fave. spot of 2012
- Check out Vantage PT right next store for all your PT needs.