Wygodny Chic London Hotels Leicester Square oferuje klimatyzowane pokoje maksymalnie 1 km od popularnych, przyjaznych rodzinom atrakcji, takich jak Londyńskie Akwarium Sea Life.
Most Tower Bridge znajduje się w niewielkiej odległości od tego hotelu oraz Wieża zegarowa Big Ben jest w odległości 20 min spacerem. Galeria Narodowa leży w jedynie 300 metrach. Zatrzymując się w Chic London Hotels Leicester Square, można również podziwiać takie atrakcje przyrodnicze jak Green Park, które znajdują się w mniej niż 1,1 km. Wygodny hotel mieści się jedynie 5 min piechotą od stacji metra Leicester Square.
Klimatyzowane pokoje wyposażone są w telewizję satelitarną, a także w udogodnienia takie jak klimatyzacja i ściany dźwiękoszczelne. Dostępne są sejf osobisty, urządzenie do parzenia kawy/herbaty. Klimatyzowane sypialnie posiadają szafkę. Prywatne łazienki oferują oddzielną toaletę i prysznic oraz takie udogodnienia jak suszarka do włosów i ręczniki.
Restauracja Rainforest Cafe jest blisko Chic London Hotels Leicester Square, w 500 metrach.