Le Meridien Russell Hotel London
Sitting proudly at the north end of Russell Square in the heart of London is Le Meridien Russell. A magnificent Victorian building steeped in history with its dominating facade, the hotel is an ideal base for both the business and leisure guest alike, being located just minutes from the financial and commercial district of the Capital and a mere stone's throw away from the West End. The hotel is easily accessible from London's Kings Cross, St. Pancras and Euston railway stations, as well as London's city and Heathrow airports.
Address
Russell Square,London, WC1B 5BE
|