Citadines London Trafalgar Square is ideally located within easy walking distance of the River Thames, Trafalgar Square, and the many museums, shops, and restaurants that central London has to offer. The studios and apartments are comfortably furnished and are fully equipped with satellite television, cooking facilities, and air conditioning.