$499,500

69 Partridge Drive, Essex, VT, 05452

PENDING