Avalon Peninsula
Avondale is a town located on Newfoundland's Avalon Peninsula in the province of Newfoundland and Labrador, Canada.