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.
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.
Fun and informative travel guides from all around the world! Cool Vending Machines of Japan to the Paris Sewer Museum, it's all here!