Memmen Ridge Open Space is a park in the southeast of Castle Rock and can be reached quickly from downtown. Its size is about 43 acres and hosts a nice trail leading through ponderosa pines. If you are lucky, you can spot mule deer and bluebirds inside the park.