Where is Cantallops?

Where is Cantallops located?

Cantallops, Cataluna, Spain (approx. 42.4235685°, 2.9248575°)


Where is Cantallops on the map?