71-75 New Oxford Street lyrics

Music by elton john
Never released

[instrumental]

Submitted by Guest

What do you think is the meaning of 71-75 New Oxford Street by Elton John?