The Green, Norwalk, CT Rent To Own