Location
13361 Crossroads Pkwy North,
City Of Industry, CA 91746

By Krist | 8/7/2015
Love the tacos

By anonymous | 12/8/2015
Good experience

By anonymous | 9/11/2015
It was fine