Là-Haut is a French restaurant offering quality bistro-style cuisine with scenic views.