Get directions to: Rafael's Bar & Grill, Selma, AL
Restaurant address: 1122 Water Avenue Selma, AL 36703, USA
Restaurant: Rafael's Bar & Grill