First Bite: New Sugar Land Restaurant Takara Sushi & Asian Bistro Offers Wide-Ranging Menu
Takara Sushi & Asian Bistro, located in Sugar Land at 15830 Southwest Freeway, started its soft opening last week and has its official grand opening planned for later this month. This is the second location of Takara; the first is in the north Austin suburb of Cedar Park. The new restaurant is in the former […]