Royalty-free stock photo ID: 103989233

Flowerbed. A bed of flowers, literally. Symbol for innovative gardening and relaxation.