$649,000

160 Walnut Street, Halifax, MA, 02338

PENDING