Where is El Castell de Guadalest?

Where is El Castell de Guadalest located?

El Castell de Guadalest, El Castell de Guadalest, Spain (approx. 38.67546°, -0.1995862°)


Where is El Castell de Guadalest on the map?