Geographically, Spain is located In Southwestern Europe, occupying the major part of the Iberian Peninsula. Madrid is Spain´s capital located in the heart of the country, making it the geographic, political, and cultural centre.
Many might not know Madrid lies by the River Manzanares, which can be enjoyed in Madrid Rio Park. The city is situated 646 meters above sea level which makes it one of the highest capital cities in Europe.
Madrid is located in an area called Meseta Central (mesa = table) which refers to a geological plateau in the Iberian Peninsula.