Duffy's Grill
Address:
11610 E 86th St N, Owasso, OK 74055
Phone:
(918) 609-8500
Restaurants
Other Businesses:
- Pho Restaurant at 12308 E 86th St N, Owasso, OK 74055
- Little Caesars at 12375 E 86th St N, Owasso, OK 74055
- Blimpie at 12400 E 86th St N, Owasso, OK 74055
- Papa Johns Pizza at 12404 E 86th St N, Owasso, OK 74055
- Pizza Hut at 12922 E 86th St N, Owasso, OK 74055