HC Hostel
No reviews yet
Hotel
Pl. del Callao 1 · MadridChoose your room
Pick check-in and check-out to see live room prices.
Location
Address
Pl. del Callao 1, Madrid, 28013, Spain0.4 km from the center of Madrid
Nearby landmarks
- Puerta del Sol0.4 km
- Main Square0.5 km
- Royal Palace of Madrid0.7 km
- Almudena Cathedral0.9 km
- Thyssen-Bornemisza Museum1 km
Good to know
Pets
Pets are not allowed