Takara Sushi And Asian Bistro

15830 Southwest Fwy Suite 100 Sugar Land TX 77478 USA

(832) 939-8983

Location