Los Primos

1247 28th St, San Diego, CA 92102

(619) 233-0320

Location