Get directions to: C & C House, La Crescenta, CA
Restaurant address: 3115 Foothill Blvd Ste N La Crescenta, CA 91214, USA
Restaurant: C & C House