A stylish, contemporary hotel superbly located between Leicester Square and Trafalgar Square.
The Royal Trafalgar is located in a quiet street in Central London. The National Gallery is next door and Covent Garden, Regent Street and Piccadilly Circus are close by.