Windsor Mansion Inn, Windsor
https://windsor-mansion-inn.usa8.info
Located in Windsor, Windsor Mansion Inn has a garden and a terrace. With a shared lounge, the property also features a bar. Free WiFi is at guests’ disposal. Rooms include a private bathroom, and certain units at the hotel have a balcony.
153 Pembroke Road, Windsor, VT 05089, United States of America