Where are the original chefs?? New location perhaps...
Address: 12592 Foothill Blvd, Rancho Cucamonga, CA 91739, USA
Francisco Amaya | Sep 6, 2020
That is a good question, I will Google it.
Froggy Playz | Sep 6, 2020
I do not know the original nor new location. I am sorry for any inconvenience
Thanks! Your answer is awaiting moderation.