Skip to content
Restaurant
KEO
1 local recommends
Location
8921 South Yale Avenue
Tulsa, Oklahoma 74137
Phone+1 918-794-0090
Hours of Operation statusClosed · Opens 11:00 AM
Tips from locals
Rick
Rick
August 07, 2015
Step into a hip, modern, southeast Asian restaurant where upscale meets casual. Close and the food is pretty good.