Yep. I've made the drive several times, but I think they close at 7 pm most nights. A couple of times, after soccer matches, I've just missed out, and then ended up at Gringos Locos or MX Taco.
Also, Stasio's is a deli, so they have a bunch of "harder to find" items for making Italian meals.