leaf-japanese-restaurant-north-tamborine
Are you the owner? Manage this listing for free.
None
Plaza Shopping Centre Shop 2 9-13 Main Western Rd, North Tamborine, Tamborine Mountain, Queensland 4272, Australia
0755454223
Asian , Fusion , Japanese , Sushi , Vegetarian
Visa , Mastercard , Wheelchair accessible , Reservations , Kid Friendly , Seating , Highchairs Available , Digital Payments , Serves Alcohol , Child-friendly , Waitstaff , Takeout