1. Taylor Freezer Of New England 1030 University Ave, Norwood, MA 02062 Coordinate: 42.20682,-71.18 Phone: (781) 551-4450