Current Date and Time in Castro Valley, California, United States: Apr 30, 2024
08:19:28 pm