Restaurants in Tulsa, OK
Restaurants
3919 S Peoria Ave.,
Tulsa ,
OK
74105
UNITED STATES
Based on 1 reviews
Good food in a pinch
Pros: great, friendly staff who met us at the door and opened it for us. Fast service and a pretty good selection.Worldwide > United States > Tulsa, OK > Restaurants