Tilman Park, Hammond, LA Rent To Own