The hotel is located 1.0 km from the Royal Palace of Madrid, 1 km from Puerta del Sol and 2 km from Plaza Mayor Madrid.
Los Libreros 7
Madrid
28004
Spain
Checking for room alternatives