Madrid Parkings in Callao Square

Located in the Sol district, Plaza del Callao is one of the busiest shopping areas in the world. Several unique buildings, some of which at the time were considered skyscrapers for being the highest in Madrid, play a prominent role.

×
0.5 Km.