Madrid - LucVi
Powered by SmugMug Log In

The Castilla Square

The Castilla Square (Plaza Castilla) is the new economic center of Madrid, Spain. It is one of the touristic attractions of the city.

EspanaEuropeKioMadridOutdoorsSpainarchitectureattractionbuildingcarscastillacityscapedowntownfamoushistorylandmarkleaningmonumentplazaroundaboutskyskyscrapersquarestreetsunsettorrestourismtowerurbanwater