Where is El Castell de Guadalest?

Where is El Castell de Guadalest located?

El Castell de Guadalest, El Castell de Guadalest (Station), Spain (approx. 38.67606°, -0.199486°)


Where is El Castell de Guadalest on the map?