Stock Photo - Escalators and stairs in subway station, Passeig de Gracia, Barcelona. Catalonia, Spain

Stock Photo: Escalators and stairs in subway station, Passeig de Gracia, Barcelona. Catalonia, Spain.

Searchable keywords

Choose multiple keywords