Taqueria 'la Flor De Jalisco

2301 S Air Depot Blvd Midwest City OK 73110 USA

Location