STAR CELL (ask for it) is located in Cochabamba, Bolivia on Star Cell, Ayacucho entre Calama y, Ladislao Cabrera #581. STAR CELL (ask for it) is rated 5 out of 5 in the category cell phone store in Bolivia.
Address
Star Cell, Ayacucho entre Calama y, Ladislao Cabrera #581