Osaka Steakhouse & Sushi Bar
11016 E 81st St
Tulsa, OK
74133
Osaka Steakhouse & Sushi Bar








Osaka Steakhouse & Sushi Bar
11016 E 81st St
Tulsa, OK
11016 E 81st St
Tulsa, OK
Leaflet | Map data © OpenStreetMap contributors
Directions
Find Nearby