Shogun Steak House of Japan
11900 N May Ave
Oklahoma City, OK
73120
Shogun Steak House of Japan














Shogun Steak House of Japan
11900 N May Ave
Oklahoma City, OK
11900 N May Ave
Oklahoma City, OK
Leaflet | Map data © OpenStreetMap contributors
Directions
Find Nearby
Located at NW 122nd and May Avenue inside North Park Mall.