Very Disapointed....
By A Yahoo! Contributor, 5/11/06
Atmosphere, is great nice location pently of parking but,the food is just average. Chips litte over done my refried beans were just average,my chicken and beef burritos just ok nothing special. Still, think El Rio Verde is the best in Tulsa.It's located off Utica exit off 244 make a left then turn right on Admiral Place at stop sign is Trenton Ave you'll see restaurant parking lot could use some work lots of pot holes and they only take cash no cards. Also another good one in Sand Springs El Rio Grande it's plain decore but delicous food and reasonable prices. as for the Arizona Restaurant first and last time. maybe it has more dishes that are better than I ordered but first impressions usually work. My advice. Don't bother unless it's all you know.