Rodrigo's Taco Shop

1715 Southwest Boulevard Tulsa, OK 74107 United States of America

Location