Big Daddy's Deli

3435 Camino del Rio S # 106 San Diego CA 92108 USA

(619) 281-9422

Location