authentic japanese restaurant in idalia
About 1 results.
Wara Sushi
Lakeside Drive 2-30, 4811 Idalia, AustraliaWara Sushi strives to be the best tasting sushi in Australia by using only the freshest ingredients made by the best chefs. Only the freshest ingredients made by the best chefs.