A 9-minute walk from a metro station, this polished hotel in the main business district is 10 minutes' walk from Santiago Bernabéu Stadium and 6 km from the Museo del Prado. [read more]