The Castilla Square (Plaza Castilla) is defines the new economic center of Madrid, Spain. It is one of the touristic attractions of the Madrid city.
Size: 7100px × 4734px
Photo credit: © Prasit Rodphan / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: architecture, attraction, attractions, building, castilla, center, city, cityscape, destination, downtown, economic, espana, europe, evening, famous, history, landmark, madrid, modern, monument, morning, outdoors, plaza, road, roundabout, sky, skyscraper, spain, square, street, sunrise, sunset, tourism, touristic, tower, towers, traffic, travel, twin, urban, water