Quoted from the Urban Ecology Centers Riverside page about parking:
"There is a parking lot for visitors to both the Urban Ecology Center and Riverside Park. When driving west follow Park Place past the Urban Ecology Center over the bridge and turn left to enter the parking lot."
As for the Center itself, their website describes the main building that is home for their offices, classrooms and resource areas as "green" and also offers a home to live animals, informational exhibits and user-friendly material about the enivronment.
The Riverside location has 15 acres of wooded land with a riparian habitat across the river as well as a habitat inspired playground.