Restaurant Slocomb - Restaurant Reviews and Tips for Slocomb, AL, United States close