Where is Callosa d'En Sarria?

Where is Callosa d'En Sarria located?

Callosa d'En Sarria, Valencia, Spain (approx. 38.65°, -0.11667°)


Where is Callosa d'En Sarria on the map?