St Martins Lane London is in London City Centre, a short 3-minute walk from Leicester Square Underground Station and 5 minutes' walk from Trafalgar Square.