About the Castle Hotel Windsor 0118 971 4700
The Mercure Castle Hotel is a striking Georgian building occupying a great location in the centre of Windsor.This four star hotel is ideally situated near the historic walls of Windsor Castle: the hotel is less than a two-minute walk from the international visitor attraction and royal residence that dates back to William the Conqueror. The Castle Hotel also sits opposite Windsor’s famous Guildhall, which has seen many important events over the years, most recently including the marriages of Charles and Camilla, and Elton John and David Furnish in one of the first civil partnership ceremonies. Formerly known as the Macdonald Castle Hotel Windsor, the Castle Hotel became part of the Mercure group in 2007, joining a collection that includes such superior hotels as the Shakespeare Hotel in Stratford upon Avon, Brandon Hall in Coventry and the Francis Hotel in Bath.
Rooms at the Castle Hotel Windsor
The four-star Mercure Castle Hotel contains 108 en suite bedrooms divided between the historic main building and a modern annex. The Castle Hotel was refurbished recently and the hotel keeps an elegant balance between its contemporary comforts and its traditional architecture. Rooms have standard amenities including air conditioning and complimentary broadband, and Windsor’s regal heritage is highlighted throughout with paintings of British monarchs adorning the walls.
Facilities at the Castle Hotel Windsor
The Castle Hotel is also home to an AA Rosette awarded restaurant, known as Eighteen. The restyled restaurant offers a great selection of lunches and dinners, both a la carte and on a fixed menu. Another firm favourite is the Pennington Lounge. The lounge has a lobby location from which guests can enjoy afternoon tea while watching the ever-popular Changing of the Guard. Finally, the Castle Hotel is a well-liked location for weddings and private celebrations, thanks to its comprehensive collection of 12 flexible conference rooms and period style.
Location of the Castle Hotel Windsor
Windsor’s Castle Hotel is centrally located near to many major transport systems. Windsor Royal Station is within walking distance of the hotel, while Heathrow Airport is only 10 miles away. Windsor is an eternally fashionable visitor destination for its royal traditions, local attractions and historic town centre. The town also offers Eton College, a beautiful Thames-side location, and a good selection of shopping. Several well-loved family attractions, such as Legoland and Thorpe Park, are located just outside Windsor, while the hotel’s proximity to public transport and road links also mean that London and Ascot, to name but two destinations, are within easy reach.
To book your accommodation and/or conference at the Castle Hotel Windsor, please book online or call the Essential Travel reservations hotline on 0118 971 4700 (from in the UK)
 
