Le Sud is a French restaurant offering traditional cuisine in a warm and inviting atmosphere. Established in 1994, it provides a taste of Corsica.