Xela Tacos
1146 N Meridian Ave, Oklahoma City 73107