Looks like Chester, Northgate St looking south, taken from the City Walls, by the canal.
The church spire is actually the top of the town hall building, adjacent to the market and carriageworks building. The bus terminus for most Crosville services was in the square outside the Town Hall and Cathedral.
The building on the right (by the nearest bus) is the Blue Bell restaurant these days. By the back of the second double-decker can be seen the Pub
sign for the Lion's Head, which is still there today.
Not all the buildings in Chester are as old as they look. Quite a few in this picture have been rebuilt in the past 50-60 years since this picture was taken.
Crosville route 1 was Birkenhead (Woodside) to Chester. This was later re-numbered to C1 for Chester direct, and C3 for Chester via Ellesmere Port / Whitby. They changed from numbers to letters and numbers somewhere around 1959 to 1962 if memory serves me correct (and without looking it up.)
I think Chester City Transport also used route 1 for Ellesmere Port via Whitby, but in any case, the bus in front is a Crosville. It's one of the few Leyland types that they had delivered, due to post-war shortages.
Good find. Nice photo.