Get directions to: Foothill Panda, La Crescenta, CA
Restaurant address: 3220 Foothill Blvd La Crescenta, CA 91214, USA
Restaurant: Foothill Panda