Offering city views, Leicester Square Apartments is set in the Westminster Borough district of London, 400 metres from Prince of Wales Theatre and 400 metres from Queen's Theatre.
Number of rooms: 7
43 Charing Cross Road, Westminster Borough, London, WC2H 0AP, United Kingdom