Framingham Centre, Framingham, MA Rent To Own