Sakura is located in Kota Denpasar, Indonesia on JL. P Diponegoro Dauh Puri Klod, No. 100, Pert. Diponegoro Megah No. Bl A/8-9, Sesetan, Denpasar Selatan. Sakura is rated 3 out of 5 in the category video store in Indonesia.
Address
JL. P Diponegoro Dauh Puri Klod, No. 100, Pert. Diponegoro Megah No. Bl A/8-9, Sesetan, Denpasar Selatan