Explore details about location Nelson Avenue. Nelson Avenue is a location situated within the Burnaby alongside other areas such as North Road, Still Creek Drive, Berresford Street.