Yes, I cycled along that way for a couple of weeks when I was doing Jury Service at the Inner London Crown Court (on Newington Causeway). It was very busy, much more so than Queenstown Road gets, and that can be pretty hectic cycle-wise at peak times.
Nope, you've got me there. Even looking at
MS Live Search, I can't see anything suggestive of a beech, so I assume you are being less literal.