Antlers Restaurant in Sault Ste. Marie is a quirky, fascinating spot where delicious food and a unique atmosphere make for an ...