Home Other Stuff Mercedes-Benz To Create Luxury Apartments In London for Business Travellers