Iberia has two restaurants facing each other on Ferry Street. One very large and the other somewhat smaller. They are both very crowded and extremely noisy. But who cares. The food is plentiful and very good. Service is good for such a large crowd but not particularly attentive. The wait can be up to two hours during holiday season and just getting to a table is an accomplishment. Twin whole lobsters in garlic sauce for $30 or a monstrous and wonderful T-bone for about the same reward the wait. Classic Portuguese dishes like pork with clams and many others are all done very nicely. It's not the Algarve but as I said, it's well worth the wait.
If you own or manage Iberia Peninsula Restaurant, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.