Skip to main content

Izumi Sushi & Hibachi

restaurant · sushi restaurant · San Antonio, TX

Address
2844 Thousand Oaks Dr, San Antonio, TX 78232
Phone
(210) 538-5121
Website
izumiallyoucaneat.com
Where
29.5784, -98.4440

Search Hominin for Izumi Sushi & Hibachi

Other restaurants nearby

More in San Antonio

Izumi Sushi & Hibachi — restaurant in San Antonio, TX | Hominin