Located in the vibrant City of Yarra, Australia, this establishment offers a modern culinary experience. Expect an enticing aroma from dishes with a satisfyingly firm texture. The focus on grilled preparations adds a contemporary edge to the dining scene.