ClosedResidential Lease$2,59910240 Camarillo Street 20310240 Camarillo Street 203Toluca Lake, California 916022Beds 2Baths 965Sq ftView Listing