Where is La Granada?

Where is La Granada located?

La Granada, Catalonia, Spain (approx. 41.36667°, 1.71667°)


Where is La Granada on the map?