$485,000

21 Frederick Road, Essex Junction, VT, 05452

PENDING