Where is Santa Rosa del Sur?

Where is Santa Rosa del Sur located?

Santa Rosa del Sur, Carabobo, Venezuela (approx. 9.9°, -67.53333°)


Where is Santa Rosa del Sur on the map?