Address 3895 E Castro Valley Blvd Castro Valley CA 94552 United States
Phone: (510) 582-7003 Open 24 Hours a Day: No