...PLACA D'ESPANYA, THAT'S 'SPAIN SQUARE', ... THE NATIONAL PALACE....

9) ...

Placa d'Espanya, that's 'Spain Square', ... the National Palace.

...

c) Did you say the Olympic stadium is ... here?