Izzi's is a spot specializing in icy treats, offering a variety of frozen desserts.