Green Tukwila Partnership, 128th St. parcel