21150 Grenola Drive, Cupertino, CA 95014

4 BD | 5 Baths | 2,934 SQ/FT

Pending $3,998,000