Tutti Frutti
Plaza, 11738 Carmel Mountain Rd, San Diego 92128