Where is Castell d'Alaró?

Where is Castell d'Alaró located?

Castell d'Alaró, Castell d'Alaró, Spain (approx. 39.732525°, 2.7935905°)


Where is Castell d'Alaró on the map?