Restaurant
Lulu's on the Alameda
15 locals recommend,
Location
3539 Alameda de las Pulgas
Menlo Park, CA
University Heights
Tips from locals
Fast-casual joint offering Mexican eats (including gluten-free items) & outdoor seating.
Nearby - about 25 minute walk. Good, fresh Mexican food, friendly counter service.