an Entity in Data Space: 134.155.108.49:8890
Placentia is a town of about 3800 people in southwestern Newfoundland and Labrador. It is located on the Avalon Peninsula in the southwestern part of the island of Newfoundland.