11016 E 81st St, Tulsa 74133, United States
11016 E 81st St, Tulsa 74133, United States
No delivery
Spot something wrong?
Dishes at Osaka Steakhouse Of Japan. Prices may vary in venue.
Been to Osaka Steakhouse Of Japan? Be the first to share what you ate.