Castro Valley CA Horseback Riding 1. 8018 Crow Canyon Rd, Castro Valley, CA 94552 | Canyon Creek Ranch (510) 918-4160