Their sushi is always tight, cold, and fresh!
Tea Tree Plaza
Level 1
Located in Food Court
See on map
Level 2
Located near Target