
93A Saint Leonards Road, SL4 3BZ Windsor, United Kingdom
A good call for a stay in Windsor. What stands out: holiday home, 4-star standard, spa and wellness and tennis court.
Guests have access to luggage storage services plus safety devices like smoke detectors and fire extinguishers are installed in the unit itself. For recreation or relaxation there...


