The Latest Scoop

Summer is here!  

Enjoy a treat at the peninsula's original (and still the best) 
liquid nitrogen ice cream shop, right in the heart of downtown Palo Alto!

 

 

 

 

 

 

 

 

 

Leave a Reply