About
Restaurant featuring the foods of Spain and Portugal
Address: 1026 Alma St, Menlo Park 94025
Phone: (650) 325-8981
Email: moc.oohay@airebiym
Parking:
Lot, Street
State: CA
City: Menlo Park
Street Number: 1026 Alma St
Zip Code: 94025
categories: tapas bar & restaurant, spanish restaurant, european restaurant
Opening Hours
Monday: 12:00 - 14:00Tuesday: 12:00 - 14:00
Wednesday: 12:00 - 14:00
Thursday: 12:00 - 14:00
Friday: 12:00 - 14:00
Saturday: 12:00 - 14:00
Sunday: 17:30 - 22:00
related searches: iberia restaurant menu, iberia restaurant menlo park, iberia restaurant yelp, iberia restaurant hours, iberia restaurant belmont, iberia restaurant belmont menu, iberia restaurant newark, iberian restaurant