Google shows no "Letsbe Ave." on this side of the pond, David. But lots of listings in the UK including this from a British joke site:
"Delia Smith has moved house. She's moved down Letsbe Avenue. "
I don't get it---