- 20427 Marshall St, Castro Valley, CA 94546$1,895+ /mo1 - 2 beds · 1 - 2 baths · 450 - 1,300 sq ft20427 Marshall StCastro Valley, CA 94546
- 20849 Baker Rd, Castro Valley, CA 94546$1,950/mo1 bed · 2 units available20849 Baker RdCastro Valley, CA 94546New Today

Updated















