Leaf Japanese Restaurant

Leaf Japanese Restaurant is a popular landmark place in the city of Brisbane Region and is located at Plaza Shopping Centre Shop 2 9-13 Main Western Rd, North Tamborine, Tamborine Mountain, Queensland 4272, Australia

Landmark Name: Leaf Japanese Restaurant
Address: Plaza Shopping Centre Shop 2 9-13 Main Western Rd, North Tamborine, Tamborine Mountain, Queensland 4272, Australia
City: Brisbane Region
State: Queensland

Phone Number:
State: Queensland
Country: Australia

Landmarks Near Leaf Japanese Restaurant

Similar names to Leaf Japanese Restaurant