Cats Hostel Madrid Sol

Type:
Hostel
Address:
Cañizares, 6, Centro, 28012 Madrid, Spain
Country:
Spain
Hostel Cats Madrid Sol
Hotel in social media