5800 S Lewis Ave #151, Tulsa, OK 74105

Savor Every Bite of Our Authentic Tex-Mex Dishes at Tellos Mexican Grill.