Tosa Japanese Steakhouse & Sushi Bar

7758 W Tidwell Rd, Houston 77040, United States Get Directions to this spot
7758 W Tidwell Rd
Houston, 77040
TX, United States
(713) 462-8030

Rate and review Tosa Japanese Steakhouse & Sushi Bar in Houston, TX, United States!

Share your experiences at Tosa Japanese Steakhouse & Sushi Bar with your friends or discover more Restaurants in Houston, TX, United States.