The property at 41 Russell Road W726, was sold on Sept. 22, 2016 by Ellen F. Nelson (trust) for $100,000. The buyer was Freen Rock Construction Co..In 2015, the property tax paid for this property was $3,893.26, which is 3.89% of the sale price of the home.