appetiteforjapan.com
Ivorish: Japan’s gourmet French toast restaurant
Ivorish is a gourmet French toast restaurant in Japan. You read that correctly: a restaurant that specialises in French toast. We visited the Shibuya branch for their tasty twist on a classic Weste…