Isidore's Cuisine is a casual dining restaurant offering an authentic taste of Swiss culinary traditions. Located on Main St., it provides a unique dining experience.