Sakura Cherry Blossom Sushi Bar

Sakura Cherry Blossom Sushi Bar Sakura Cherry Blossom Sushi Bar is one of the popular Japanese Restaurant located in , listed under Japanese Restaurant in Adelaide , Dessert Shop in Adelaide ,

Contact Details & Working Hours

Map of Sakura Cherry Blossom Sushi Bar