$585,000

20 Laurel Drive, Essex, VT, 05452

PENDING