Shopping Centers - Madrid

Callao 5
  • 11,629 m2 GLA

Flagship store in Madrid city center, Callao Square, with 11,629 sqm of G.L.A.

Flagship store located in one of the most emblematic and crowded areas of Madrid. Only 5 minutes from Puerta del Sol, surrounded by commerce, services and multiple means of transport, both metro and city bus.

Back to list