Al Taquila

  • 12500 E 86th St N Ste 101,
    Owasso, OK 74055
  • Phone: 918-274-0931
  • Cuisine: American Restaurant

Map

Unable to Display Map