1. 53 Melrose Towers Indoor Pool 53 Melrose St, Melrose, MA 02176 Coordinate: 42.46437,-71.064 Phone: (781) 662-6167