Traytown is a town in central Newfoundland, Newfoundland and Labrador, Canada. Take a look below for 6 interesting and fascinating facts about Traytown, Newfoundland and Labrador, Canada. 1. It is in Division No. 7 on Alexander Bay. Residents of Traytown seek services mainly in the town of Glovertown. 2. Traytown does, however, have its own…