Le Cap 180 is a French restaurant offering traditional cuisine with a focus on fresh, local ingredients. Enjoy creative dishes with panoramic views, or take advantage of their takeaway service and event catering.