July 18, 2010

Modern Eden: The Garden Show

The living wall will be on display at Modern Eden Gallery at 403 Francisco Street, San Francisco in North Beach until August 14.