Get directions to: Jojo's Pizza Kitchen, La Habra, CA
Restaurant address: 534 W Lambert Rd La Habra, CA 90631, USA
Restaurant: Jojo's Pizza Kitchen