Where is Catalonia Square 4* Sup?

Where is Catalonia Square 4* Sup located?

Catalonia Square 4* Sup, Catalonia, Spain (approx. 41.38859°, 2.17123°)


Where is Catalonia Square 4* Sup on the map?