Petit Palace Barcelona

C/roger De Lluria 21
Barcelona
Spain