The Eton Townhouses

Luxury accommodation for holiday rental, executive let and Eton College visitors in the heart of Royal Windsor.

Classical Britain owns four brand new properties located at the top of Eton High Street by Windsor footbridge. Forming part of a newly renovated, landmark riverside building they provide luxury accommodation for those wanting to stay in Eton and Windsor. 

They are a short walk from the world-renowned Eton College as well as Windsor Castle and Royal Windsor’s shops, theatre and restaurants. They are very close to the M3, M4 and M25 motorways as well as being easily accessible by train with Windsor's two train stations within walking distance. They are also close to London, Heathrow airport, Gatwick airport, Farnborough International airport - and the sporting and concert venues that comprise the English Season.

Our luxury accommodation consists of three townhouses and one duplex apartment with its own entrance. All are furnished to the highest standards complete with TVs and entertainment systems in every room, Italian kitchens, luxury en-suite bathrooms and professionally designed interiors.

Each of the townhouses has four floors, including a roof terrace with views of Windsor, the River Thames and Windsor Castle. The duplex apartment has three floors and stunning views along the River Thames to Bray from its roof terrace.

The Henley is the largest of our townhouses which has three double bedrooms with bathrooms, plus a further room that contains a sofa bed for children or staff. The other two townhouses, The Ascot and The Wimbledon, have two double bedrooms with ensuites and a further room with a sofa bed.

We can arrange transfers to and from the properties in our chauffeur-driven Bentley cars or by a luxuriously-fitted Volkswagen Caravelle complete with DVD and wifi.

We also offer our guests concierge services and tailor-made event packages – including the English Season events – giving you exclusive access to the best social events and services that England has to offer.

Combining our luxury accommodation with our concierge and travel services make our Eton townhouses the most exclusive and ideal place to stay in Windsor and Eton – perfect for the holiday or business traveller who expects that little bit more.

The Eton townhouses.

The Eton townhouses

Our townhouses are in the heart of Windsor and Eton with views of the castle and the River Thames. If you are in the UK for business, visiting Eton College, experiencing The English Season or simply planning a holiday, we provide the perfect executive and luxury holiday accommodation.

View our properties

The perfect location.

The perfect location

Windsor and Eton are set in historic Royal Berkshire near to London, the M4 and M25 motorways and Heathrow Airport. Outstanding restaurants, theatres, famous landmarks, beautiful countryside and fun family activities are all close by. It is the ideal location for both the holiday and business traveller.

Find out about the area

A bespoke experience.

The English Season

Our Eton Townhouses are the perfect location to reside if you wish to enjoy The English Season – a number of quintessentially British social and sporting events that take place during the spring and summer each year. Click the link below for the Season's full event listing and calendar.

Find out here

In the heart of
Royal Windsor & Eton

See the location

Our properties are available all year for short and longer term lets. Contact us now to discuss your requirements