I passed this place tonite... on the north side of Venice Blvd. a few blocks east of Sepulveda. White sign with very small lettering. Figured that I might find it in a search but it doesn't show up here or on the laph website.
Is it new or have I been missing it for a long time... is it interesting?