Baymont by Wyndham Selma

2420 North Broad Street, Selma, AL 36701