Escape to Baja Jack’s Burrito Shack

Baja Jack’s is one of the many new restaurants that has popped up in Owasso in the past couple years and by the look of the lunch crowd, they’re not struggling! And it’s no wonder, with their colorful island atmosphere, unique build-your-own-burrito setup, and sizable salsa bar, a trip to Baja Jack’s makes for a [...]