Eating Mexican at Lulu's on the Alameda restaurant in Menlo Park, CA.

Feedback

Do you manage or own Lulu's on the Alameda?

Yes