Rosewood Hotel (Grosvenor Square - TBD)

/content/dam/rosewoodhotels/brand/en/images/interim-site/RosewoodHotel_GrosvenorSquare_Exterior_1920x902px.jpg
Mayfair, LondonUnited Kingdom London United Kingdom