A spacious house located at 6072 Owlwood Drive in Cicero has new owners. The 2,024-square-foot property, built in 1994, was ...