Le Pilier des Anges is a French restaurant offering a terrace with a view.