La Taverne Provencale is a French restaurant known for its family cooking and stunning views. Reservations are recommended.