Cherry Blossoms in Los Angeles at Lake Balboa

6
Published on March 19, 2012 by Chris

Yes! There are Cherry Blossoms in Southern California at Lake Balboa. See the Cherry Blossom trees on March 18, 2012 in this video!

Lake Balboa is located in Los Angeles, off of the 101 Freeway and the Balboa Ave exit.

Category Tag

Add your comment

Your email address will not be published.