This is one of the many statues to admire at Plaça Catalunya (Catalonia Square), just in front of El Corte Inglés Shopping Center, the most famous chain of stores in Spain, which you can see there in the background. I showed you a panoramic view of the square where I am standing right now as taken from those windows you see on top of the building.
Satellite Image of Plaça Catalunya and El Corte Inglés on Google Maps.