Wonderland. Covent Garden boutique hotel St Martins Lane offers the ultimate luxurious London hideaway. Art & Culture