$345,000

517 Maple Hill Road, Johnson, VT, 05656

PENDING