Avondale is a town located on Newfoundland’s Avalon Peninsula in the province of Newfoundland and Labrador, Canada. Take a look below for 16 interesting and amazing facts about Avondale, Newfoundland and Labrador, Canada. 1. The community is situated at the southwestern head of Conception Bay in Division 1. 2. It is located 59 km (37…