Sushi restaurant and takeaway menus in Cabarita Beach

Izabu Japanese Food

Vegetarian, Sushi, Japanese, Asian, Fast Food

38 Tweed Coast Rd, #2, Cabarita Beach, New South Wales 2488, Australia