at 11016 E 81st St, Tulsa , 74133 United States
1521 FB users likes Osaka Steakhouse of Japan, set it to 4 position in Likes Rating for Tulsa, Oklahoma in Steakhouse category
Osaka Steakhouse of Japan is Tulsa based place and this enity listed in Sushi Restaurant category. Located at 11016 E 81st St OK 74133. Contact phone number of Osaka Steakhouse of Japan: (918) 872-6014