Where is Castel de Cabres?

Where is Castel de Cabres located?

Castel de Cabres, Valencia, Spain (approx. 40.65°, 0.05°)


Where is Castel de Cabres on the map?