Uchi Denver is located in Denver, United States on 2500 Lawrence St. Uchi Denver is rated 4.7 out of 5 in the category japanese restaurant in United States. The award-winning Uchi, which translated from Japanese means “house,” was first opened in Austin, Texas by James Beard Award winner Chef Tyson Cole. Since then, Cole’s signature non-traditional take on Japanese cuisine has been warmly received by visitors from across the country and around the globe.