Pub Renaud: A modern restaurant with a French menu offering unique views.