SORT BY NAME | STAR | PRICE![]() |
Radisson Leicester Square Hotel
![](images/4star.gif)
St Martins St Leicester Square, London LONDON ENG United Kingdom
![](images/spacer.gif)
Opening in September 2007, the Leicester Square is an intimate new boutique hotel in an enviable spot just off Leicester Square itself and moments from the National Gallery. From the lobby to the seventh floor suite, a total transformation will see 60 new... more
![](images/4star.gif)
St Martins St Leicester Square, London LONDON ENG United Kingdom
![](images/spacer.gif)
Opening in September 2007, the Leicester Square is an intimate new boutique hotel in an enviable spot just off Leicester Square itself and moments from the National Gallery. From the lobby to the seventh floor suite, a total transformation will see 60 new... more
|