Taco Street Locating
Uchi's Central Austin sister-restaurant. Come here for tasty and expensive sushi. Be a pro and come here for happy hour.
4200 N Lamar Blvd, Austin, TX 78756