Where to Stay in Madrid – A Guide to the Capital of Spain Madrid is located in Spain’s central region and is the country’s capital. This metropolis is 657 meters above sea level, making it one of the European continent’s highest capitals. It is an emblematic city with many attractions ...