Kubo's Sushi Bar & Grill (Closed)

Venue Info

Known For

Sushi

Kubo's is one of the most popular sushi places in Houston.