If you are searching for good quality short term rental apartments near London then please take a look at our range of properties situated in Windsor which is approximately 20 miles West of London. Our apartments are fully furnished and equipped with all you need for a home-from-home experience. Why stay in a London hotel when you can have a spacious apartment at a fraction of the price in a charming town just outside London. The price of London Hotels and London apartments in general may be prohibitive, and therefore looking for apartments outside of London may be the answer.
And if you are planning on sharing a London apartment, our Windsor apartments are ideal as some have two bedrooms and two bathrooms. London is a short train ride away from historic Windsor which sits on the banks of The River Thames and is home to the fabulous Castle. Call us at Accommodation Windsor Limited for centrally located, superb apartments and houses for short term rentals (minimum one week) in Windsor, near London UK.