Chic hotel with 145 rooms, a restaurant, bar, and gym. Lost Property offers modern comfort with an eccentric London theme.