Antlers Restaurant in Sault Ste. Marie is a quirky, fascinating spot where delicious food and a unique atmosphere make for an ...
According to locals in Sault Ste. Marie, Antlers Restaurant serves up an iconic version of this Canadian favorite that’s worth every bite! This isn’t just any old eatery – it’s a veritable museum of ...