Reviews


  • Abuelo's

    3 starsAugust 13, 2012

    10909 E 71st St, Tulsa, OK 74133

    Limited menu, food fair, staff had some gf knowledge. I would probably eat there again just order something different than tamales.