Located 300 meters from Puerta del Sol
C/ tres cruces, 6
Madrid
28013
Spain
Checking for room alternatives