Izakaya Den is Denver's popular Japanese gastropub serving global cuisine. The restaurant is located on South Pearl Street and is the second restaurant of the Kizaki brothers, founders and owners of Sushi Den. The menu is tapas style, serving traditional Japanese small plates along with dishes infused with international flavors.