

L'hôtel St Martins Lane est situé au cœur du centre de Londres, dans le dynamique quartier de Covent Garden, à proximité de nombreuses attractions majeures, notamment les théâtres du West End, le Royal Opera House, Leicester Square, Trafalgar Square, ainsi que la myriade de boutiques, restaurants et options de divertissement pour lesquelles Londres est célèbre. L'hôtel est bien desservi par le réseau de transports en commun de Londres, à proximité de plusieurs stations de métro, dont Leicester Square et Covent Garden, et est facilement accessible depuis l'aéroport de Londres Heathrow (LHR), situé à environ 29 km.