251 Magnolia Ave, Gloucester, MA, 01930

$799,000

251 Magnolia Ave, Gloucester, MA, 01930

Courtesy of: Brackett Janis Group | Engel & Volkers By The Sea