New ListingThe Waters at West Village1313 Apollo Rd, Scott, LA 7058312 month lease from$1,363Base rent from $1,280