From April, pink and white petals of cherry blossoms make up spectacular floral displays along many roads and streets in Yorkshire, England. These following places are suggested to you either you are a cherry blossom fan or simply a nature lover. 1. The Stray, Harrogate Location: 16 West Park, Harrogate, HG1 1BJ The Stray looks stunning with rows of cherry blossom trees flowering in pink in spring. It would not…