$499,000

12 On The Common, Royalston, MA, 01368

ACTIVE