Luxury 2 Bedroom Flat Trafalgar Square is a property situated in London near The National Gallery. The 5-star apartment features city views and is 300 metres from Banqueting House. This apartment comes with a seating area, a kitchen with a dishwasher, and a satellite flat-screen TV. Trafalgar Square is 400 metres from the apartment, while Churchill War Rooms is 700 metres from the property. The nearest airport is London City Airport, 14 km from Luxury 2 Bedroom Flat Trafalgar Squ.
Number of rooms : 1