Home > London > Hotel > Holiday Home on Leicester Square

Holiday Home on Leicester Square  

Rating : Be the first to review this establishment!

 

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
Phone :    
Address :     5 Irving Street Irving House, Apt. 11
WC1H 7AT London
Mail :