Somerset Hotel, is a traditional, comfortable and safe hotel ideally located in the heart of central London. Every one of it's 27 en-suite rooms offers a comfortable stay to any business or leisure traveller. Centrally located in London, it is well connected to all the city's tourist attractions via the underground and bus, a few minutes' walk away. You can easily walk to Madame Tussards and Oxford Street. The Stansted and Luton airport coach services stop 25 metres from the hotel. Set in a ... More