South Omaha, NE · Near Offutt AFB · Moderate
# Isla del Mar South Isla del Mar South is a laid-back Mexican spot in South Omaha that does seafood entrees, tacos, and quesadillas really well. It's got solid ratings at 4.6 stars on Google and is open most days from 11 AM to 9 PM. If you're craving fresh Mexican seafood without the fancy atmosphere, it's a solid choice.