Trafalgar Apartment
Looking for a top place to stay on your next London city break, close to Soho to be near all the good bars and restaurants but also close to tourist attractions and museums. Really make the most of your visit to the pub by staying in our luxury apartment in the heart of Westminster. Seconds from Charing Cross Station for fantastic transport links, and Embankment Tube Station by the river offering the views of London and over the river to Southbank. We’re only a few minutes walk from Trafalgar Square, Whitehall & Downing Street, making it the perfect place to stay when exploring the London.