Get directions to: Diamond Bar International Delicatessen, Diamond Bar, CA
Restaurant address: 2020 S Brea Canyon Rd Ste 2 Diamond Bar, CA 91765, USA
Restaurant: Diamond Bar International Delicatessen