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:
224 Curwood Castle Drive.
Back to "Castles of the United States"