Lulu's is relatively new addition to the Menlo / Alameda commerce scene. It's literally next to the Dutch Goose, down the road from Flea Street and it's a nice Mexican restaurant with a laid back atmosphere.
It won't blow the doors off of anyone, but the food is competent, people nice and I'd definitely recommend a try.
more