Tokyo Steak House
(210) 341-4461 | View Website

9405 San Pedro Ave, San Antonio, TX | Directions   78216

29.525981 -98.498880
Get Directions