Located in ein paar Minuten zu Fuß von der U-Bahn-Station Baker Street, Somerset Hotel liegt in der Nähe von London Zoo, Madame Tussauds und der Planetarium. Die komfortabel und ansprechend eingerichteten Gästezimmern bietet das Hotel sind ausgestattet mit allen Annehmlichkeiten. Die Gäste können sich indische Küche im Restaurant vor Ort entspannen und später mit ihren Lieblings-Drink an der Cocktail-Bar. Die Lobby ist ein idealer Ort zum Entspannen nach einem hektischen Tag oder mit Freunden zu chatten.