Iberia Restaurant

 1026 Alma St
Menlo Park, CA

bad, bad, and overpriced

Tapas are tiny, even for Tapas standards. Ham was stale. Prices were outrageous…..$56 for Paella??? tip mandatory at 19%, but they can’t even pour the wine….stay away and do yourselves a favor

See all reviews

Log in to your Menuism account to leave a comment.

See all latest comments

I Dine In: