$679,900

88 Spruce Lane, Williston, VT, 05495

PENDING