London, England, United Kingdom
Chic studios and apartments, some with balconies, offering full kitchens, plus a 24/7 concierge.