Where is La Camella?

Where is La Camella located?

La Camella, La Camella (Station), Spain (approx. 28.0785°, -16.6811°)


Where is La Camella on the map?