$685,000

34 Bayview Lane, Shelburne, VT, 05482

PENDING