St. James Hotel & Restaurant

1200 Water Ave, Selma, AL 36703-4471
St. James Hotel & Restaurant St. James Hotel & Restaurant is one of the popular American Restaurant located in 1200 Water Ave ,Selma listed under Hotel in Selma , Restaurant/cafe in Selma ,

Contact Details & Working Hours

Map of St. James Hotel & Restaurant