Alternative address:20433 John Dr, Castro Valley, CA 94546
Recently rented $1,850Multi-Family Home
- 2 beds
- 2 baths
- 2,550 sqft
- Built in 1970

Alternative address:20461 John Dr #4, Castro Valley, CA 94546
Recently rented $2,480High Rise
- 3 beds
- 2 baths
