Town House of Pizza
Monday – Saturday
Sunday
11AM – 10PM
11AM –   9PM
(781) 444-4333
892 Highland Ave. Needham, MA 02494

« Back to Regular Menu

Copyright © 2009 Town House of Pizza. Valid XHTML1.1 and CSS 2. Design by Wicked Spiral Studios.