$645,000

4 Glinney Place, Montpelier, VT, 05602

PENDING