Swiss Chalet is a beloved dining spot in Greater Sudbury, Ontario, renowned for its inviting atmosphere and signature rotisserie chicken. A staple for both locals and visitors, the menu offers a wide variety of dishes, from succulent ribs to fresh salads, ensuring there's something for everyone. This family-friendly restaurant is perfect for any occasion, whether it's a casual dinner or a special gathering.