Where is Cantallops?

Where is Cantallops located?

Cantallops, Cantallops, Spain (approx. 42.42357°, 2.9248574°)


Where is Cantallops on the map?