Get directions to: Center Deli, Los Alamitos, CA
Restaurant address: 10572 Calle Lee Los Alamitos, CA 90720, USA
Restaurant: Center Deli