hibachisteak
in
San Antonio, TX
Sumo Japanese Steakhouse
8342 IH 10 West
San Antonio
TX
78230
(210) 541-8100
7.5
mi