Iberia is the only foreign carrier permitted to operate a hub in the US. They offer 1 x daily service to Panama City, Managua, San Jose (CR), Guatemala City and San Pedro Sula.
All flights are operated by Spanish-registered Airbus A319's and offer European-style Business Class and Economy service.
If you want a better F experience on these routes, I'd recommend AA, at least for the seat. It should be noted that IB serves a 'snack' on these flights, but AA serves a full lunch or dinner service, depending on length of flight and time of day. I guess it just depends what's more important to you.