I could really do with some help with this one. Taken on or around 1976-77, the image shows London Transport RT3141 working the 76 service, which I assume is the Tottenham - Moorgate - Waterloo service. If it is, then this would make perfect sense because according to the excellent 'Ian's Bus Stop' site (the bible for all things LT), this bus was allocated to Tottenham Garage in 1976-1977. Like RT745 in the previous posting, RT3141 also ended up with scrap dealer's Wombwell Diesels, South Yorkshire in 1978.
I'm guessing that this York Road at Waterloo? Wherever it is in London, I'm sure that it will have changed beyond all recognition.
**Solved by fellow Flickrite St_asaph; who confirms the location as Waterloo Road, SE1 (see below):