Stay in Windsor
Our serviced apartments in Windsor are the perfect long or short term lets. Overlooking the Castle you are also very well located for the mainline train station, M25, M4 and major roads to Central London. Windsor is a famous, historic and vibrant town full of eateries, shops, entertainment and lush green spaces. Of course the main attractions are the Castle, Thames and proximity to Central London.