japanese-city.com
2017 Annual Cherry Blossoms Watch - Lake Balboa - Over 2,000 Cherry Blossom Trees [Video Attached]
Come down to see the beautiful Cherry Blossom trees bloom in Lake Balboa Park. There are over 2,000 Cherry Blossom trees, when they are in bloom the lake becomes a spectacular site.