Restaurants in Tulsa, OK
Restaurants
6058 S Yale Ave.,
Tulsa ,
OK
74135
UNITED STATES
Based on 1 reviews
Dark but Good...
Meal was more than good but the place itself was dark. I hard a hard time reading the menu because of the lack of lighting.Worldwide > United States > Tulsa, OK > Restaurants