Iberia Restaurant
1026 Alma St Menlo Park, CA 94025-3313
650-325-8981
Payment Types
Visa
Meals Served
Dinner, Lunch, Tapas / Small Plates
Business Hours
Payment Types: