- Liked: Staff & service
Staff were great but this hotel could use an update in decore, in particular beddings and carpets. Breakfast was good.
Book online or call:1800 809 285
In the city centre, The Grand at Trafalgar Square is in London's London City Centre neighbourhood, an area with great shopping. The area's natural beauty can be seen at St. James Park and Russell Square, while National Gallery and Queens Theatre are cultural highlights. Looking to enjoy an event or a game? See what's going on at Stamford Bridge Stadium or Emirates Stadium. Our guests appreciate the hotel's location for the sightseeing. It's also convenient for public transport: Charing Cross Underground Station is 3 minutes by foot and Embankment Station is 4 minutes.