Room Review – Radisson Edwardian Mountbatten Hotel, London Posted on September 8, 2008 by headsteadi 3 Radisson Mountbatten is a 4 star luxury hotel located at the center of Covent Garden, London. Continue reading → TweetShare|