266 Waugh AVE, Santa Cruz, CA 95065 - MLS#ML81886901 - Vista Proper...