Rosewood London
Rosewood London
Hotel
252 High Holborn
, London, England, United Kingdom
WC1V 7EN
94
Excellent ·
970 reviews
No image available for this location