Glovertown is a town in northeastern Newfoundland, Newfoundland and Labrador, Canada. It is in Division No. 7 on Alexander Bay.
Category: Newfoundland and Labrador, Canada