Izumi Japanese Restaurant

Izumi Sushi & Hibachi I


2844 Thousand Oaks Dr.
San Antonio, TX 78232

Tel.: (210) 538-5121

Enter

Izumi Sushi & Hibachi II


17323 I-35 North, suite 102
Schertz, TX 78154

Tel.: (210) 332-5322

Enter