Where is el Castell de Guadalest?

Where is el Castell de Guadalest located?

el Castell de Guadalest, Comunitat Valenciana, Spain (approx. 38.6754609°, -0.1995862°)


Where is el Castell de Guadalest on the map?