Le Ranch is a Swiss restaurant offering a relaxed, family-friendly atmosphere.