CALLAO
Calle Callao, 5. 28013 Madrid. Spain.
Area: 11,000 sqm
An iconic and well-known building located in one of Madrid’s most commercial zones with the highest pedestrian flows. It is situated 5 minutes from Puerta del Sol and is surrounded by businesses, services, and numerous metro and bus lines.
Web: https://www.merlinproperties.com/en/assets/shopping-center-callao/
