Go back to directory. Add to Address Book. Saco River Telephone LLC (OTT Communications) Saco River Telephone LLC (OTT Communications) Work 56 Campus Dr. New Gloucester ME 04260 work Work Phone: (207) 688-8811work Website: OTT Communications Categories: ILEC Members Updated 4 years ago.