El Tapatío #2

4530 Southeast 29th Street, Del City, OK 73115