0 star hotel

Juniper Hill Inn

153 Pembroke Rd, Windsor, VT 05089, USA - Windsor, Vermont - U.S - 05089

Show map