London, England, United Kingdom
Plush quarters, some with kitchens or balconies, in an upscale hotel with a chic restaurant.