OWOSSO — If discussions held at Monday’s Owosso Historical Commission are carried out to their conclusion, the city may be putting one of its most striking architectural assets on the
Curwood Castle celebrated 100 years of establishment on Tuesday. Construction of the replicated, small Norman chateau began in 1922 and was completed in 1923.