Where is Benahadux?

Where is Benahadux located?

Benahadux, Benahadux, Spain (approx. 36.92515°, -2.460209°)


Where is Benahadux on the map?