Taqueria El Vallartazo #3
4917 NW 23rd St, Oklahoma City 73127