Get directions to: Gallo's Italian Delicatessen, Newport Beach, CA
Restaurant address: 3014 W Balboa Blvd Newport Beach, CA 92663, USA
Restaurant: Gallo's Italian Delicatessen