Sushi restaurant and takeaway menus in Cabarita Beach

Izabu Japanese Food

Japanese, Vegetarian, Sushi, Asian, Fast Food

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