My Guide Website?
Itoshin Japanese Restaurant
Itoshin Japanese Restaurant is at Mermaid Beach and provides a wide range of Japanese culinary delights including sushi, sashimi, tempura and hot-pot dishes. It is an established Japanese restaurant popular with locals and tourists. The decor is one of dark tables, rice paper lights and blue wall hangings depicting Japanese pictures and characters. There is also an area where you can enjoy your dinner sitting on cushions around a low table.