Originally Posted by Craig6z
While they don't have a massive amount of stores nationwide, I'm consistently happy with
Palominos.
I have to agree with Craig6z on Palomino -- I hit the ones in Cinti and Indy frequently....yummy! Hmmmm, note to self....still have a gift card to use