Any thoughts on where this is? The end of the number 7 service used to be the bottom of Clive Street by the Marl. It ran from town down Penarth Road to Grangetown. The 7a used to turn left (into Paget Street?) at the lights at the junction with Clare Road and terminate at Avondale Road. I don't know what city services still run.
I think that is Mill Lane. That would be Thayer‘s Ice Cream behind the bus.