The Steam Railroading Institute is located at 405 South Washington Street, Owosso, Michigan. It was founded in 1969 as the Michigan State University Railroad Club. It became the Michigan State Trust for Railway Preservation, and later adopted its present name.
Owosso Curwood Castle
Curwood Castle Park
Jade Buffet
Wrought Iron Grill
Roma's Of Owosso
Foster Coffee Company