Full blooming cherry tree displaying soft white petals in a quiet city garden - Free Stock Photo | Picren | PicRen