Located 3 km from Santiago Bernabeu stadium, 4 km from the National Museum of natural sciences and 7 km from Madrid center.
Paseo de la castellana 191
Madrid
28046
Spain
Checking for room alternatives