Shogun Steak House of Japan

11900 N May Ave
Oklahoma City, OK 73120

Shogun Steak House of Japan

Address:
11900 N May Ave
Oklahoma City, OK 73120
Phone:
405-749-0120

Directions
Find Nearby
Located at NW 122nd and May Avenue inside North Park Mall.