St. Martins Lane Hotel, London

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.

[…]