Get directions to: Charo Chicken Dana Point, Dana Point, CA
Restaurant address: 24831 Del Prado Dana Point, CA 92629, USA
Restaurant: Charo Chicken Dana Point