Uchi Restaurant Houston

Uchi Restaurant Houston

About Uchi Restaurant Houston

Uchi Restaurant Houston is a contemporary Japanese dining & sushi restaurant. Located at 904 Westheimer, Houston Texas 77006. Uchi accepts a limited number of reservations each night and leaves the majority of seating open for walk-in guests.