St. James Hotel Selma, Tapestry Collection by Hilton is set near the Alabama River and Edmund Pettus Bridge, minutes from downtown Selma and Old Cahawba Archaeological Park. Enjoy on-site dining at Sterling Restaurant & Bar, room service, our fitness center, business center, and more.