Ocean 81 Sushi Bar LLC
7508 N May Ave
Oklahoma City
OK
73116
(405) 842-3764
okurasushiokc.com
Open Map
Description
Okura Sushi & Grill is located at 7508 N May Ave, Oklahoma City, OK. This business specializes in Restaurants and has 6 review(s) with a star rating of 4.2.
by merchantcircle on June 10, 2019 from
merchantcircle
Advertized
blondie
Casual
Good for Groups
Japanese
restaurant
Restaurants
sushi
Sushi Bars
Take-out