Takara Sushi And Steak House

630 E Houston St Cleveland TX 77327 USA

(281) 761-6650

Location