Find the top Izakaya restaurants in Oklahoma near you now.
Izakaya restaurant
Address: 427 NW 23rd St, Oklahoma City, OK 73103