103 West Anderson Street, Selma, North Carolina 27576, United States

Caribbean & Soul Food Destination Restaurant Coming Soon to Selma, NC