Description

A popular Japanese grill restaurant featuring kangaroo and banquet menus in a cosy setting.

Gallery