The ALAMA Spring Conference Venue

The Castle Hotel, Windsor

The Castle Hotel sits majestically on Windsor’s quintessentially English High Street, close to Windsor Castle and opposite Sir Christopher Wren’s Windsor Guildhall. This is one of the most elegant buildings in Windsor - and is steeped in history.

The Castle Hotel 18 High Street, Windsor SL4 1LJ
Tel: (+44)1753/252800

The Castle Hotel began life in 1528 as The Mermaid Inn – humbly brewing beer and cider for the people of Windsor: then scarcely a town of 1,000 people. However, in the 1700s the innkeeper Richard Martin was awarded the first of the hotel’s eight Royal Warrants - to provide horses and carriages for the royal household - and the hotel grew with the population of Windsor to become one of the grandest hotels in town. By the 19th century Castle Hotel was unrivalled as the finest place to stay in Windsor and even the Duke of Wellington stepped in to dine after his victory over Napoleon at the battle of Waterloo.

The hotel stands as one of Windsor’s oldest buildings: it was once a small 16th century inn with a few rooms for the local community - it grew to become the most fashionable of Windsor’s hotels - and is now an exceptional hotel with all the charm and character of its history preserved for local and international visitors.

ALAMA Conference location: Images: The Castle Hotel, Windsor

Located in the heart of Windsor’s graceful Georgian high street The Castle Hotel is ideally situated for guests to explore the town’s bustle, elegance and attractions. Sir Christopher Wren’s Windsor Guildhall stands proudly beside the hotel and Windsor Castle - the world’s largest and oldest inhabited castle and one of the Queen’s favourite retreats - is only 200 metres away. Guests can relax and enjoy the changing of the guard from the tranquillity of the hotel.

Other prominent sites, such as Ascot Racecourse, The River Thames, The Savill Garden and Runnymede – where the Magna Carta was signed 800 years ago - are all within easy reach.

Transport links

Castle Hotel is conveniently accessible for both local and international visitors. Heathrow airport can be reached in 15 minutes by car, and two major train stations are nearby: Windsor Central and Windsor Riverside. Guests can reach London Paddington or Waterloo in a little under an hour. Excellent roads to and from Windsor are accessible via the M4.

To plan your journey by car, train or plane enter your starting point in the Google Maps directions page


There is a car park at the hotel however places are limited and there will be a cost. There are several other carparks within a short walk however, we would highly recommend travelling by Train as Windsor & Eton Central Station is only a short walk away from the hotel.

return to top of page