[category]
[title]

La Mere Poulard is a recognized omelet shop that started in Mont Saint Michel, France. If you don’t plan on going to Mont Saint Michel, try the location at Famille Station — it’ll be much faster to treat yourself to an authentic omelet.
Discover Time Out original video