Papillion, NE · Near Offutt AFB · Moderate
# Isla del Mar Restaurante - Papillion Isla del Mar is a seafood restaurant in Papillion that's got solid reviews with a 4.5/5 rating on Google. They're open Tuesday through Thursday from 3:00–9:00 PM (and presumably other days based on your context note being cut off). If you're looking for seafood in the area, it's worth checking out based on what people are saying about it.