Skip to main content

Madrid

Spain

Madrid is the capital and largest city of Spain, located in the center of the Iberian Peninsula on the Manzanares River. It is known for its grand boulevards, world-class art museums including the Prado and Reina Sofía, and its vibrant nightlife and culinary scene.