It is said that Curwood Castle is Owosso's most unique historical landmark. The Castle is located in Curwood Castle Park overlooking the Shiawassee River and is open to the public 1-5 p.m. daily except Monday.
For more information contact:
Curwood Castle
224 Curwood Castle Drive.
Tel. (989)725-0597
Back to "Castles of the United States"