I found Marco Polo Italian Ice Cream while browsing through Chowhound's archives (and I recall them being mentioned on Food Network or some other show). Is this place a place I can stroll into and order a cup of ice cream or is it a factory which doesn't allow walk up customers? I am visiting this weekend, and would like to sample what I've heard were some otherworldly flavors produced by them, i.e. durian, soursop, ube. Any comments?