USD $
Choose a Currency
 

2219 Grove Way
Castro Valley, CA 94546, USA
$1,234,000 USD
3 bedrooms 3 baths/1 partials