Barcelona Center Hotel

Balmes 103-105
Barcelona
Spain