I remember the Rennell Street terminus too, wasn't there a Cinema on the the off side of the street ? That was the Odeon Yes, previously the Gaumont. Was one of the biggest cinemas in London. More about it here.