TEL 210-332-5322
Mon.-Thur. 11am-9:30pm Fri. & Sat. 11am-10:30pm Sun. 11am-9:30pm
Welcome to Izumi. Located at 17323 I-35 N #102, Schertz, TX 78154. We are dedicated to serve the finest and freshest foods.
17323 I-35 N #102, Schertz, TX 78154