Locke Drive

Marlborough, MA

SF: 295,000