The Citadines London Trafalgar Square is a first class hotel located in the heart of the city near Trafalgar Square, 45 minutes from Heathrow International Airport.
The hotel contains 187 fully equipped, air conditioned flats over 9 floors including 126 studios for 1 or 2 people, 49 one bedroom apartments for 4 people and 12 two bedroom deluxe apartments for up to 6 people.