Where to stay in Madrid – A guide to Spain’s capital Madrid is located in the central region of Spain and is the capital of the flamenco country. This metropolis is 657 meters above sea level, which makes it one of the highest capitals of the European continent, and is an emblematic city with many attractions and...