New Open House Jul 4 at 12:00PM-3:00PM PDT $1,599,888 Active 17529 Mayflower Drive Castro Valley, CA 94546 4 Beds 3 Baths 2486 sq.ft.