Your next pocket travel guide
score:19
This is on Brompton Road, just off the northern corner of Harrods, looking towards what is now One Hyde Park.
Taken from Google Street View, dated 2008.