Telecable Santa Cruz is located in Provincia de Guanacaste, Santa Cruz, Costa Rica on 7C57GCC, Av. 4. Telecable Santa Cruz is rated 3.8 out of 5 in the category telecommunications service provider in Costa Rica.
Accessibility
Wheelchair-accessible entrance