With plenty of great reviews (some about their burgers but most about their desserts and ice cream) and a channel 10 News A-List winner for best ice cream shop in San Diego in 2009 we had to pay Pepper Tree Frosty in Vista a visit. Pepper Tree Frosty is located in Vista off the main… Read More about Pepper Tree Frosty – Vista California