Located in Londons West End, a short walk from Oxford Street and Baker Street, the city hotel makes it easy for guests to reach attractions including Harrods, Madame Tussauds, Hyde Park and Buckingham Palace. Guests may also visit Soho (2.3 km away),...
The hotel enjoys a convenient location near the famous Hyde Park and Marble Arch. Also within walking distance are Regents Park, the Wallace Collection Museum, the University of Westminster and Madame Tussauds. Several cafés, restaurants and metro...