Situated in London, Holiday Home on Leicester Square is 200 metres from Trafalgar Square. The accommodation features a spa bath. Prince Of Wales Theatre is 200 metres from the property. Free WiFi is featured throughout the property.
Address: 5 Irving Street Irving House, Apt. 11, London
Rates from:
GBP 350 Book Now