I've long known that England and 'Murrica are separated by the same, excuse me, similar language but avenues and heads up play totally loses me.
To me an avenue is a tree-lined road so I assume a path or means of access is meant?
Heads-up in my mind is a warning i.e give someone the heads-up that someone is coming or something is about to happen?
Yours sincerely
Confused.com