1. Melrose House of Pizza 475 Main St, Melrose, MA 02176 Coordinate: 42.45461,-71.06536 Phone: (781) 665-2508