Food Travel

Restaurant Pantagruel – New and On Track For a Star

Restaurant Pantagruel is a new restaurant located in Paris, France.  In my opinion, they are on track to get a Michelin Star. …