Loading map…

L’Ostra

L’Ostra, in Saint-Pierre-d'Oléron, France, offers a taste of the coast. Delight in the fresh, oceanic aromas and a perfectly tender texture. Their grilled seafood is a must-try.