Explore details about location Rio Santa Catarina. Rio Santa Catarina is a location situated within the Apodaca alongside other areas such as Lomas del Caribe, Nicolas Bravo, E-Cuarta.