571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086
571 Taaffe, Sunnyvale, CA, 94086

$1,398,888

571 Taaffe, Sunnyvale, CA, 94086

36
Courtesy of: | Redfin