Stop by Town House of Pizza for the area's best pies, the freshest pastas and salads, and a fun and inviting eatery with delicious options always made fresh. We are conveniently located in downtown Needham. In addition to free parking lot in the rear of the building, street parking is available.
Town House of Pizza
892 Highland Avenue
Needham, MA 02494
Monday to Saturday: 11:00 AM - 10:00 PM
Sunday: 11:00 AM - 9:00 PM
Call in your order one day ahead, and we'll have
it ready and freshly made for your exact pick-up time!
"A great spot for pizza or casual Italian. Owner John is terrific! The pizza is absolutely first class and worth driving some distance for. Clearly the class of the Needham Pizzerias."