Takara Sushi & Steak House
1701 Fairway Dr #14, Alvin
(281) 968-7310
Menu
Restaurants in Alvin, TX
Takara Sushi & Steak House
1701 Fairway Dr #14, Alvin, TX 77511
(281) 968-7310