$590,000

21 Old Meetinghouse Rd, Auburn, MA, 01501

PENDING