Skip to main content

Takumi Japanese Restaurant & Bar

restaurant · japanese restaurant · San Antonio, TX

Address
10907 Culebra Rd Ste 101, San Antonio, TX 78253
Phone
(210) 255-1839
Website
takumisanantonio.com
Where
29.4962, -98.7071

Search Hominin for Takumi Japanese Restaurant & Bar

Other restaurants nearby

More in San Antonio

Takumi Japanese Restaurant & Bar — restaurant in San Antonio, TX | Hominin