A stone’s throw away from Covent Garden, the Royal Opera House, the British Museum and West End Theatres, Rosewood London on High Holborn delivers the heart of the city at your doorstep. THE STAY ...