$669,900

58 Grey Meadow Drive, Burlington, VT, 05408

PENDING