We are located at 189 Main Street Twillingate. This is in the centre part of Twillingate within walking distance from several restaurants, pubs, museums, art galleries and shops and in our biased opinion, perfectly placed.