« Back To Previous Page

Uchi

  • 801 S. Lamar Blvd.
  • Tel: (512) 916-4808

Highly respected traditional farmhouse Japanese dining & sushi restaurant. Sister restaurant to UCHI, but located on North Lamar.