Major Davel is a Swiss restaurant offering traditional cuisine with daily specials. Takeaway options are available.