Kura Revolving Sushi Bar Houston, TX

11161 Westheimer Rd suite b, Houston, TX 77042