TORO KO SUSHI

158 E SONTERRA BL STE 101, SAN ANTONIO,
TX, 78258, USA