Where is la Ciutat Jardí?

Where is la Ciutat Jardí located?

la Ciutat Jardí, la Ciutat Jardí, Spain (approx. 39.55367°, 2.6918628°)


Where is la Ciutat Jardí on the map?