Where is La Carolina Station?

Where is La Carolina Station located?

La Carolina Station, La Carolina Station, Ecuador (approx. -0.19038889°, -78.485466°)


Where is La Carolina Station on the map?