Those who have visited the LA Louver Gallery just southwest of Bergamot Station in Venice, might find this space seems strangely familiar. That's because Los Angeles-based ...
Read more on citysearch
Reviewed by: Anonymous
Review Date: 06/03/2008
Brought to you by CitysearchTM