Xela Tacos Eliab

1116 N Meridian Ave Oklahoma City OK 73107 USA

(405) 985-9684

Location