$785,000

138 Willoughby Lane, Shelburne, VT, 05482

PENDING