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