80 Calle Íllora 18327 Láchar Spain No Reviews 37° 11.772 N -3° 50.072 W 37.196192, -3.834537 Drinkable water fountain – easy access for all sizes of campers