New England Villa

Location:
Spencer, MA
Area:
6,500 sf