Das reizvolle Leicester House Hotel London bietet ein Restaurant und einen Gepäckraum und liegt im Bezirk Westminster von London, in etwa 25 Gehminuten Entfernung von das Madame Tussauds. Es befindet sich 500 m von von einer der renommiertesten kulturellen Sehenswürdigkeiten – der National Gallery. Das Hotel liegt nur 550 Meter vom Trafalgar Square entfernt und verfügt über 17 Zimmer sowie eine Lounge- Bar.
Das malerisch Hotel befindet sich nur wenige Schritte entfernt vom Piccadilly Circus, im Zentrum von London. Das Leicester House befindet sich in der Nähe vom St. James's Park, und zwar 16 Minuten Fußweg entfernt. Unabhängig von der Religionszugehörigkeit besuchen Reisende am liebsten die St Paul's Church, eine beliebte Kultstätte, die 700 Meter von der Unterkunft liegt. Das Hotel liegt ziemlich nah an der U-Bahnstation Leicester Square.
Einige Zimmer vom Leicester House sind mit einem Schreibtisch und einer Sitzecke ausgestattet. In Badezimmern werden eine getrennte Toilette und eine Dusche zur Verfügung gestellt. Die privaten Badezimmer verfügen über eine begehbare Dusche und eine getrennte Toilette sowie Annehmlichkeiten wie einen Haartrockner und Handtücher.
Die Gäste können im Restaurant Rainforest Cafe, das sich ungefähr 5 Minuten zu Fuß von dem 3-Sterne-Leicester House Hotel entfernt befindet, Gerichte der amerikanischen Küche genießen.