Situated in the heart of London, The Castleton Hotel provides the ideal location from which to enjoy the vast array of historic and cultural sights on offer.
The Hotel is situated very close to Hyde Park and many of London’s most famous attractions are within walking distance; notably Madame Tussaud’s, the Planetarium, Buckingham Palace, the Royal Albert Hall, the famous museums (Natural History, Science, and Victoria & Albert), Harrods, Oxford Street, Notting Hill, Portobello Market and many more.
A few stops on the Underground will bring you to the West End, and the lively streets of Soho and Covent Garden with their restaurants, bars, shops, and theatres. In fact our central, convenient location means that most sites in London are easily reached.
Paddington Station, a short walk away, is part of the national rail network and provides the perfect opportunity for days trips to historic Oxford, Bath, Windsor and the countryside of south-west England.