New England Villa

Location: Spencer, MA
Area: 6,500 sf