Alamo Placita, Denver, CO Rent To Own