where is tanchitos restaurant
Tanchitos Restaurant An was founded in 2010, and is located at 2148 Story Rd Ste 3 in San Jose.