1202 Kifer Rd
Sunnyvale, CA 94086
Price Upon Request
43,500 SF
29
Units
43,500 SF
Price Upon Request
Apartments