Explore details about location Archibald Avenue. Archibald Avenue is a location situated within the Ontario alongside other areas such as North Pleasant Avenue, South Palm Place, North Palmetto Avenue.