Loading map…

Canal Restaurant

In Quillan, France, this canal-side restaurant offers a picturesque dining experience. Enjoy the fresh aroma of grilled specialties, with a satisfyingly crisp texture. It captures the relaxed charm of Southern French life.