Best in the World

Kelly from the Onion

According to National Geographic Traveler Magazine, Capo Giro is the best place for ice cream in the world.

Kudos Stephanie and John!


1 Comment


  1. Man the best of rankings just keep pouring in for Philly I love it!