Best Ice Cream in the World!

The Toronto Sun has just rated Leopold’s among the top ten best ice cream shops in the world. Not bad!

Read the full article here.