All you need to know about Windsor

Windsor is situated 21 miles west of London and is most famously known for Windsor Castle, one of the official residences of the Royal family. The town is a perfect for corporate travellers looking for a scenic location within commuting distance of London. Although Windsor is known as a popular tourist area, it is becoming increasingly favourable for corporate visitors due to its ideal public transport connections into London.

The serviced apartments we offer in Windsor provide those visiting the city with a flexible, private and affordable accommodation option. Rail connections between Windsor and London Waterloo allow travellers to enjoy the best of both Windsor’s quiet, picturesque town, as well as the hustle and bustle of London.

For information on the latest availability and rates, contact us today. As a leading serviced apartment provider, we can deliver you with the ideal serviced accommodation that suits your individual business needs. Alternatively, get in touch to find out about our serviced apartments in London.