From Our Editors
Denver sushi lovers will fall in love with the menu at Zen Restaurant, a Japanese restaurant right in the heart of Denver.
This dining establishment is located near hassle-free parking options.
You won't get sticker shock from your bill at Zen Restaurant ? prices are usually less than $15. With a trip to Zen Restaurant, it'll feel like visiting another country with their terrifically authentic Japanese cuisine.