1. Riverbend Apartments 209 Ouachita Ave, Delta, LA 71233 Coordinate: icon:https://i1.ypcdn.com/ypu/images/icons/map-pin.png|32.326515,-90.927925 Phone: (318) 633-9526