Where is Sant Sebastià?

Where is Sant Sebastià located?

Sant Sebastià, Sant Sebastià, Spain (approx. 42.24678°, 2.803134°)


Where is Sant Sebastià on the map?