This charming hotel is situated in Puerta del Sol-Plaza Mayor. Moreover, there is a wireless Internet connection at hand in communal areas. The reception desk is not open throughout the day. Additional fees may apply for some services.
Try looking for more hotel options in Madrid, Madrid, Spain