- Liked: Staff & service
The location was great especially for theater going.
Book online or call:03-6743-6572
Located in London's London City Centre neighborhood, The Grand at Trafalgar Square is in the city center and near a metro station. The area's natural beauty can be seen at St. James Park and Russell Square, while National Gallery and London Coliseum are cultural highlights. Looking to enjoy an event or a game? See what's going on at The Oval or Lord's Cricket Ground. Our guests appreciate the hotel's location for the sightseeing. It's also convenient to public transportation: Charing Cross Underground Station is 3 minutes by foot and Embankment Station is 4 minutes.Visit our London travel guide