Description
This cosy hotel is situated in Windsor. The property features a total of 40 rooms. Internet access is offered to make guests' stay even more enjoyable. The car park may be useful to those arriving by car.
by skoosh
on July 02, 2019 from skoosh