Which renowned landmarks should we visit during our stay at the Stay Trafalgar Square hotel?
Staying at the Stay Trafalgar Square hotel, you shouldn't miss London's main landmarks, Hyde Park (2.5 km the accommodation) and The British Museum, located nearly a 20-minute walk away.
Are there any notable landmarks near Stay Trafalgar Square hotel?
Guests staying at Stay Trafalgar Square hotel will have the opportunity to visit the pedestrianised Leicester Square Tube (around 500 metres from the property) or Covent Garden, which is 0.6 km away.