Yucatan Taco Stand Tequila Bar & Grill Oklahoma City, OK

100 E California Ave #110, Oklahoma City, OK 73104