I've never noticed this fine (tiled?) building before until last week. Does anyone have any info on it? I can't find my Buildings of Liverpool book, so I'm stuck. I've done a Google and it looks like the address is 61 Lord Street, Liverpool L2 6PB. Thanks.

Bookmarks