Spanish Square
Europe,
Spain,
Madrid,
Centro
The Plaza de España in Madrid is one of the most emblematic and popular places in the Spanish capital. This vast urban space, located at the western end of Gran Vía, is a meeting point between history, architecture, and social life. The square is dominated by the imposing monument to...