There's a new-ish place called Mama Mia's that's on Vets Hwy. in an office building less than a mile from the airport entrance, near the Hilton Garden Inn. Years ago, it was
Courtyard Cafe and then it became a steakhouse. Just noticed it the other day. Anyway, here's a link: www.mamamiasristorante.com