Pebblewood Plaza, a retail shopping center located near the intersection of I-88 and Route 59 in Naperville, Illinois, generated strong returns throughout the entire term of the investment and was sold in 2006.