16760 La Veda Avenue, Canyon Country, CA 91387 - Homesnap