Remove Ads

Photo of Takara Sushi & Asian Bistro

Takara Sushi & Asian Bistro

1335 E Whitestone Blvd, Cedar Park, Texas 78613 USA

429 Reviews

Crunch Roll (double order)

Photo Credit: Yelp

Remove Ads