World Spain Barcelona Apartment on Carrer Gran de Gracia
3336