Sakura Japanese & Thai Cuisine is located in Tallaght, Ireland on Unit 9 Tuansgate, 24 Belgard Square E. Sakura Japanese & Thai Cuisine is rated 3.6 out of 5 in the category japanese restaurant in Ireland.
Address
Unit 9 Tuansgate, 24 Belgard Square E