Passeig de Gracia ***OUT

Flag Ship Store Barcelona
Passeig de Gracia, Barcelona, Spain.
931m². 2012