Fusion restaurant and takeaway menus in North Tamborine

Leaf Japanese Restaurant

Vegetarian, Sushi, Japanese, Asian, Fusion

Plaza Shopping Centre Shop 2 9-13 Main Western Rd, North Tamborine, Tamborine Mountain, Queensland 4272, Australia