The Pizza & Tamales Factory Menu

$Pizza, Italian
888 Euclid Ave, San Diego, CA 92114

Know a great happy hour or special for this location?