Anyone ever been there before? I have. They've got pretty good pizza. If you don't know where it is, it's downtown on O Street between 14th and Centennial Mall.
I wonder if there's a Yiayia's in Omaha? The Old Market would be a great place for one.
Yiayia's
Moderators: Coyote, nebugeater, Brad, Omaha Cowboy, BRoss