Whistler's View in Crow Head is the perfect place to relax on Twillingate Island. We have a large wrap around deck where you can dine outside or just sit and watch the ocean. Located minutes from Long Point Lighthouse, beaches and walking trails.
:
Office Hours:
Address:
79 Main Street , Crow Head
Crow Head
NL -