Where is T R A Newfoundland? It is located at T R A Newfoundland 66 Hardy Ave, Grand Falls-Windsor, NL A2A 2P8, Canada. You can get directions for T R A Newfoundland, who is in the Wholesale grocer category. You can find up-to-date information on 66 Hardy Ave, Grand Falls-Windsor, NL A2A 2P8, Canada Wholesale grocer companies on our website.