Takara Sushi & Asian Bistro opens in Sugar Land

Takara Sushi & Asian Bistro is now open in the former location of Azuma on the Lake.