Hostel Thirty One 31 Madrid: 2.9 km to Puerta de Alcalá