Get directions to: Alexander Deli Shop, Brea, CA
Restaurant address: 391 South State College Boulevard Brea, CA 92821, USA
Restaurant: Alexander Deli Shop