Madrid

Madrid is Spain’s capital and largest city, located on the Meseta Central. It is the seat of the Spanish government and a major center of culture, transport, and commerce.

Connect