$489,500

1 Upland Road, Essex Junction, VT, 05452

ACTIVE