Madrid is located on the Manzanarre River, in the central part of the Iberian Peninsula. Capital of Spain is also the political, economic and cultural center of the country. Although Madrid possesses modern infrastructure, it has retained the look and feel of many of its historic neighborhoods and streets. Its landmarks include Plaza Mayor, the Royal Palace of Madrid; the Royal Theatre.