Type: Posts; User: Mogie
The Habachi Place in Japan. Small portions and way over priced. Chefs de France, in Paris Pavilion. I may be spoiled having been to paris many times, but this was just gross gross gross.