20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148
20 Havelock St, Malden, MA, 02148

$599,000

20 Havelock St, Malden, MA, 02148

PENDING