Home Welcome to Terra Vista Limited. We are Atlantic Canadian seafood producers that offer the finest quality products. At Terra Vista we pride ourselves on a tradition with over 35 years experience in the seafood industry. At Terra Vista, “We believe you deserve our BEST!” P.O. Box 280 Glovertown, NL Canada A0G 2L0 Mailing Address: Tel. 709-533-3337 Fax. 709-533-2668 Email: terravistafish@nf.sympatico.ca Email Terra Vista Ltd.