$SlideshowTourVideo
Apartment Guide

Townhomes for rent in Castro Valley, CA

Average Rent in Castro Valley, CA

  • Studio: $3357
  • 1 bedroom: $3329
  • 2 bedrooms: $4006
  • 3 bedrooms: $4752