Takara Sushi & Steak House
Share:
Takara Sushi & Steak House
630 E. Houston St.
Cleveland
,
TX
77327
(718) 207-7195
Map
What's Nearby?
Distance:
5
10
15
20
25
50
mi.