Cherry Blossoms in Los Angeles at Lake Balboa

Published on March 19, 2012 by

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.