Uchi Houston is home to some of the best Japanese food in all of Texas. This upscale restaurant is serving up contemporary Japanese cuisine in the Montrose area of Houston, a neighborhood known for its vintage stores, unique eateries, eclectic bars and indie art galleries.