Town House of Pizza is a family-owned pizzeria on Highland Avenue in Needham that makes several items fresh daily: pitta bread, salads, and baklava. Beyond pizza, they offer chicken cutlet and parm, subs, and antipasto salads with cured meats. Their tzatziki sauce is made in-house. The kitchen emphasizes fresh ingredients and daily preparation across a menu that includes their own experiments with pizza styles.