From its dazzling location in the West End of London, at the hub of Covent Garden, West End theatres and Trafalgar Square, St Martins Lane is a dramatic and daring reinvention of the urban resort. Travel & Hotel St. Martins Lane Hotel, London