Description: Izumi, Take Out, Dine In,deliver.
take out (1190) dine in (504) izumi (37) deliver. (11) order online,restaurant (1) order online,restaurant
2844 Thousand Oaks Dr. San Antonio, TX 78232
Tel.: (210) 538-5121
17323 I-35 North, suite 102 Schertz, TX 78154