Get directions to: Antojitos Latinos, Laguna Hills, CA
Restaurant address: 25381 Alicia Parkway Laguna Hills, CA 92653, USA
Restaurant: Antojitos Latinos