Hotel Cafe Royal launches new restaurant Papillon

Hotel Cafe Royal has launched a new all-day British and French restaurant, Papillon.