Loading map…

Octopus Restaurant

A modern French bistro dedicated to octopus, merging Mediterranean flavors with Northern French technique in Lille's locally-focused Place Sébastopol district.