$455,000

173 Sand Hill Road, Essex, VT, 05452

PENDING