Radisson Blu Edwardian Mercer Street Hotel, LondonHotel
20 Mercer Street, Covent Garden, Camden, London, WC2H 9HD, United Kingdom
Radisson Blu Edwardian, Mercer Street at the Seven Dials has chic rooms and is located in the centre of London, within 10 minutes’ walk of Soho and Trafalgar Square.