Cha Cha's Latin Kitchen
13126 Jamboree Rd, Irvine
(714) 408-7819
Menu
Restaurants in Irvine, CA
Cha Cha's Latin Kitchen
13126 Jamboree Rd, Irvine, CA 92602
(714) 408-7819