Stella

stella

A neat growing open tree, producing masses of large cream/white spring blossom followed by purple/red sweet cherries in late summer. Self fertile.