Town House Pizza Restaurants, Pizza

892 Highland Ave. Needham MA 02494 | (781) 444-4333 |

Closed


View Hours
  • Mon-Sat: 11am – 10pm
  • Sun: 11am – 9pm
Is this your business? Customize and manage this page on GoDaddy Get Found
About Town House Pizza

Town House Pizza

Closed

Restaurants, Pizza
Hours Mon-Sat: 11am – 10pm
Sun: 11am – 9pm
Payment Options: VISA, MasterCard, American Express, Discover