Apartments in Barcelona Jaume I

Calle Dagueria 1-3
Barcelona
Spain