St. James Hotel Selma
1200 Water Avenue, SelmaAL 36703
Hotel Overview: Nestled in the historic heart of Selma, St. James Hotel stands out with its commitment to luxury and sustainability, blending historical charm with modern eco-friendly practices. The hotel's...