420 Cervantes, Portola Valley | Kavanaugh Real Estate Group

Responsive image
source