found something on this site:
Panzer Archiv Tried to translate the text, but I´m not shure about the names:
"the pic was taken in Budapest, on the "Fő street, between "Kettenbrücke" (maybe chain-bridge?) and "Margit bridge".
Vehicles of the 13. PD (PGDR 66 and PAA 13) were probably after the "dissolving of the Pester Front" (in mid January 1945)left behind due the lack of fuel."
Hard to tell something about the 251s, I think all are Ausf. Ds, but as I´m not an expert on the other designations, I just can agree on the second in the row (251/1 Ausf D)