St James Hotel

1200 Water Ave
Selma, AL 36703

Welcome to the St James Hotel in Selma AL where history meets comfort. This charming hotel offers a blend of modern amenities and classic Southern hospitality making it the perfect retreat for both business travelers and vacationers. Enjoy spacious well-appointed rooms complimentary Wi-Fi and easy access to local attractions including the historic Selma Bridge and vibrant downtown. Experience a warm welcome and a relaxing stay at the St James Hotel your home away from home in Selma.

Generated from this place's information

Own this business?
See a problem?

You might also like

United StatesAlabamaSelmaSt James Hotel