It is located on the river Manzanares in the center of the country. Due to its geographical location, wealth and history, Madrid has been considered the main financial center of the Iberian Peninsula, and the political center of Spain.
* IMPORTANT: due to restrictions, Atlas may not be able to offer Travel Cover to certain destinations if they are deemed a war-zone and/or if HM Foreign & Commonwealth Office recommends no travel to the area/region/country.