John Lewis has launched new hospitality destinations in three of its stores in the run-up to Christmas. The retailer has ...