La Cascade is a self-service restaurant offering traditional, family-style cuisine with exceptional views. Temporarily closed.