Close
To set your location, click the target or 'Chicago, IL' in the top search bar.
open results
Verified

The Delta Cafe

(918) 376-9333 9455 N Owasso Expy, Ste O, Owasso, OK 74055 Open Everyday For Lunch & Dinner Official site

Categories: Restaurants, Catering, Cafes