Italian restaurant · 12701 East 86th St N a, Owasso, OK
Delivery · Dine-In
See full menu
More food in Owasso, OK · Italian Food in Owasso