Market stalls that line the road to the Montserrat Monastery

[Montserrat - Catalonia - Spain]