DSTRO is located in Denpasar City, Bali, Indonesia on Jl. P. Saelus II No.5, Sesetan, Denpasar Selatan. DSTRO is rated 3.7 out of 5 in the category camera store in Indonesia.
Address
Jl. P. Saelus II No.5, Sesetan, Denpasar Selatan
Service options
In-store pick-upIn-store shopping