1. Needham House Of Pizza 914 Great Plain Ave, Needham, MA 02492 Coordinate: 42.28022,-71.23439 Phone: (781) 444-1139
2. Nicholas Pizzeria 33 Chapel St, Needham, MA 02492 Coordinate: 42.28253,-71.23649 Phone: (781) 449-6303