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 Western breakfast (which, by the way, you can order day and night).
Read More