Boasting city views, ** The Best Place To Stay In London ** TRAF2 is situated around a 2-minute walk from Trafalgar Square. This apartment provides air-conditioned accommodation with free WiFi. This apartment is equipped with 2 bedrooms, a flat-screen TV, and a kitchen. Staff speak English and Spani Read more
Boasting city views, ** The Best Place To Stay In London ** TRAF2 is situated around a 2-minute walk from Trafalgar Square. This apartment provides air-conditioned accommodation with free WiFi. This apartment is equipped with 2 bedrooms, a flat-screen TV, and a kitchen. Staff speak English and Spanish at the 24-hour front desk. Prince Of Wales Theatre is 300 metres from the apartment. The nearest airport is London City Airport, 12 km from the property.