A stone’s throw away from Covent Garden, the Royal Opera House, the British Museum and West End Theatres, Rosewood London on ...