Rated
5.0 out of
5 from
1Reviews
Izakaya Den
is a highly regarded Japanese Restaurant Restaurant
Ranked #1 of 34 Restaurants in Washington Park West Denver.
★★★★★ on the 7th of August, 2013
Winner of Westword's Best of Denver 2010 - Best Vegetarian Dish in a Non-Vegetarian Restaurant!