JavaScript is not enabled.
LuLu's on the Alameda, much needed Mex Spot - Review by Jason M | Lulu's

Lulu's

Claim
No image

LuLu's on the Alameda, much needed Mex Spot 12/13/2005

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
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021