Tulsa, OK Metro >
6526 E 51st St Ste A,
Sign in to Write a Tip
Best Home Town Mexican.
The restaurant is family run and has a relaxing atmosphere. The service is always fast and friendly. The food is well prepared and not overpriced. They have the absolute best enchiladas in town.
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now