Taco Time NW Covington, OK

17211 SE 272nd St, Covington, OK 98042