Tryp Atocha

Atocha 83
Madrid
Spain