Stock Photo - Rose exhibition, Parc de Cervantes. Barcelona, Catalonia, Spain.

Stock Photo: Rose exhibition, Parc de Cervantes. Barcelona, Catalonia, Spain.