Osaka Steakhouse & Sushi Bar
11016 E 81st St
Tulsa, OK
74133
Osaka Steakhouse & Sushi Bar
Directions
Find Nearby
Located on E 81st St west of S Garnett Rd.