Itoshii is a Japanese all you can eat restaurant. The Japanese word 'itoshii' means 'loved'. If you like Japanese food or if you want to try it, you are more than welcome at Itoshii.

Location