Pummaro
Pizza Dreams and Family Whispers at Pummaro The Place Ah, Pummaro! A little slice of culinary heaven on 1101 Scott St in San Diego’s ever-so-charming Point Loma. You walk in, and it’s like being wrapped in a warm, cheesy embrace by an old friend. The atmosphere? Informal, friendly—imagine a gathering of florid truths and half-lies,…
