Len & Barb's Slice of Chicago Address: 507 W Wisconsin St, Sparta, WI 54656 Phone: (608) 269-2181 Payment: Nice to Know: Good For Kids Yes Noise Level Loud Accepts Credit Cards Yes Pizza, Restaurants Other Businesses: Ginny's Cupboard at 127 S Water St, Sparta, WI 54656 El Vallarta Mexican Restaurant at 223 N Black River St, Sparta, WI 54656 Sparta Steakhouse at 701 Industrial Dr, Sparta, WI 54656 Ginny's Cupboard at 127 N Water St, Sparta, WI 54656 Spartan Motel at 1900 W Wisconsin St, Sparta, WI 54656