Yellow Tail Restaurants in Oklahoma City
Show restaurants on map
4
Menu
Table booking
4
Menu
Table booking
City: Oklahoma City, 1333 N Santa Fe Avenue #109, West Edmond, OK 73003, Oklahoma City, United States
"Went to happy hour again a past weekend, and it wasn't as great as my August 1 visit. The sushi was still palatable, but the portions were smaller and..."
4.6
Menu
4.6
Menu
City: Oklahoma City, 9101 S Pennsylvania Ave, Oklahoma City I-73159-6934, United States
Feedback
These reviews refer only to the mentioned ingredients.