Reviews of Mylo's Desserts & Sweets. (Ice Cream) in Swindon (Wiltshire).