Humber Arm South, Newfoundland and Labrador

Humber Arm South is located in Newfoundland. Around 1,681 people live here. Its area extends over around 65.1 square kilometres. Humber Arm South has around 43 streets. Humber Arm South is town in Newfoundland and Labrador, Canada. Among other things, Humber Arm South has schools.

Humber Arm South – Facts

Inhabitants 1599
Area 65.1 km²
Located in Newfoundland and Labrador
Country Canada

Data source: Wikidata (CC0)

Roads in Humber Arm South, Newfoundland and Labrador