The hotel is located 3 km from the Shopping Center, 80m from the Argüelles Metro Station and 5.5 km from Santiago Bernabeu Stadium.
C/marques de urquijo 4
Madrid
28008
Spain
Checking for room alternatives