Audubon Place Plaza, Slidell, LA Rent To Own