The only ones that I know of are in Long Beach called Shoreline Village. I can't speak for the rest because I don't know about them, but I do know that Shoreline village has several restaraunts and usually you can find a place to park unless its a really busy weekend. Heres their website:
http://www.shorelinevillage.com/
-Tom