The Urinals of Uchi

Uchi is an upscale Japanese fusion restaurant with several locations in Texas. This particular Uchi is located in Houston.

Filed under:
Tweet

Uchi is a very popular establishment in its hometown of Austin and also at this newer Houston location. Uchi offers up a collection of very inventive and delicious twists on Japanese dishes in a lively and upscale setting.