Rosewood London
Rosewood London
Hotel
252 High Holborn
, London, England, United Kingdom
WC1V 7EN
94
Excellent ·
956 reviews