This 2* hotel in the centre of Madrid is in walking distance of the major attractions.
De la Cruz, 14, Madrid 28012 , Madrid (Spain). City - City, Downtown - Downtown