Mediterranean restaurant · 11610 East 86th St N, Owasso, OK
Dine-In
More food in Owasso, OK · Mediterranean Food in Owasso