Get directions to: Angelo's Italian Deli, Seal Beach, CA
Restaurant address: 133 Main Street Seal Beach, CA 90740, USA
Restaurant: Angelo's Italian Deli