Holiday Home on Leicester Square offers accommodation in London, 200 metres from Trafalgar Square and 200 metres from Prince Of Wales Theatre. The apartment is 300 metres from Queen's Theatre. Free WiFi is featured throughout the property.
|Name :||Holiday Home on Leicester Square|
5 Irving Street Irving House, Apt. 11
WC1H 7AT London