![Glovertown](https://www.xwhos.com/photo/whois_glovertown_profile_2261947.webp)
Glovertown
Glovertown is a town in northeastern Newfoundland, Newfoundland and Labrador, Canada. It is in Division No. 7 on Alexander Bay.
Glovertown is a town in northeastern Newfoundland, Newfoundland and Labrador, Canada. It is in Division No. 7 on Alexander Bay.