lemon trees in pots at street flower shop

Royalty-free stock photo ID: 69790537

lemon trees in pots at street flower shop