Address: 6558 E 41st St, Tulsa, OK 74145, USA
Jumbo
An amazing family from Syria! The whole family is super friendly
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Hamburger restaurant
2107 S Harvard Ave, Tulsa, OK 74114, USA
4919 S Peoria Ave, Tulsa, OK 74105, USA
1440 S Denver Ave., Tulsa, OK 74119, USA
1208 N Mingo Rd, Tulsa, OK 74116, USA