Honmachi Sushi & Teppanyaki Stone Oak Location is located in San Antonio, United States on 1321 N Loop 1604 E #108. Honmachi Sushi & Teppanyaki Stone Oak Location is rated 4.4 out of 5 in the category japanese restaurant in United States.
Address
1321 N Loop 1604 E #108