Sushi Bars and Restaurants

Sushi Bars and restaurants in the greater Houston, Texas area

(713) 527-8744

2900 Travis St, Houston, TX 77006, United States

Mon - Wed: 11:00 am - 9:00 pm Thu: 11:00 am - 10:00 pm Fri: 11:00 am - 11:00 pm Sat: 12:00 pm - 11:00 pm Sun: 12:00 pm - 9:00 pm

Up scale Sushi Bar with excellent fare. Located just north of Elgin, this place is hopping with sushi lovers. Read more…

UA-74359629-1