11025 Alba RD, Ben Lomond, CA 95005 - MLS#ML81890291 - Vista Proper...