20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176
20 Essex St, Melrose, MA, 02176

$1,550,000

20 Essex St, Melrose, MA, 02176

24
Listing Agent: Albert Bouchie | Agent phone: 617-908-6775
Courtesy of: Coldwell Banker Realty - Belmont | Office phone: 617-484-5300