River Center of New Castle, Inc. Share: Non-Profit: Organizations River Center of New Castle, Inc. Visit Website Request Info 126 North 4th Street New Castle, CO 81647 (970) 984-4333 About Map About Identify the needs of our community and those around us and meet those needs. Get people to plug into their community by volunteering. What's Nearby? Distance: 5 10 15 20 25 50 mi.