You know how I’m not really crazy overĀ ice cream. But man, I must say Casa Italia Cafe has the BEST gelato I’ve ever tasted. Some weeks ago I had the pleasure of visiting Casa Italia Cafe at SM North EDSA. It’s located on the ground floor of SM The Block. I missed out on the…