Reviews of Wild Crab. (Restaurant) in Decatur (Alabama).