Leaf Japanese Restaurant is located within Tamborine Plaza, North Tamborine. We provide a range of delicious and healthy Japanese meals for lunch and dinner. Dine in or takeaway, we have a variety of meals to choose from. Enjoy our fresh sushi, carefully prepared by our skilled chef.