Madrid is a cosmopolitan city located right in the heart of the Iberian Peninsula. It’s considered the political center of Spain along with being its capital, seat of Government as well as a residence of the Spanish Monarch. Plenty to see and do in this wonderful city.