Hotels

Trafalgar 26.

***hotel (62 rooms). Barcelona

Project