Apollo Pizza I

Pizza, American
1581 N Main St
Palmer, MA 01069
(413) 283-9939



  • 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.

Nearby places

1468 N Main St
159 Wilbraham St