Borsh Deli

Borsh Deli, 10897 Los Alamitos Blvd, Los Alamitos, CA 90720, United States

(562) 446-0704

Location