Address: C. Deu i Mata, 69-99, Barcelona, Cataluña - España
Checkins
1
Avarage rating at this location
3.75
Linus B
Hotel NH Constanza
over 2 years ago