eatdrink: Tamborine and Tamborine Mountain
Leaf Japanese Restaurant
Leaf Japanese Restaurant provides real healthy Japanese – dine in or takeaway with great vegetarian menu.
Lunch and Dinner Wednesday to Sunday
LOCATION:
9-13 Main Western Road, Tamborine Mountain,