Sushi restaurant · Triangle State
26
"A spin-off of Uchi, located in Texas, offering a unique take on sushi and Japanese cuisine." - Nadia Chaudhury