
35 Charing Cross Rd, London, WC2H 0AT
Star Rating:

Offering city views, Welcome London Leicester Square is an accommodation set in London, 400 metres from Charing Cross and 400 metres from Trafalgar Sq...more
Offering city views, Welcome London Leicester Square is an accommodation set in London, 400 metres from Charing Cross and 400 metres from Trafalgar Square. It is located 200 metres from Arts Theatre and provides free WiFi plus a lift. The property is 90 metres from Leicester Square Underground Station, and within 600 metres of the city centre.
The spacious apartment features 3 bedrooms, a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a bath. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.
Popular points of interest near the apartment include Sondheim Theatre, The National Gallery and Prince Edward Theatre. London City Airport is 14 km away.