Baluard

Passeig de Maragall · Spain - Barcelona