28086 Thorup Lane, Hayward, CA 94542 - Homesnap