Best place to see blossom in London

Best place to see cherry blossom in London! The location is near the Swiss Cottage Library.

9 Likes

Can I ask you to share more information about this post?

Thanks a lot @Jungcheukpei