This is the front of the Thackray Medical Museum in Leeds. There is something decidedly Hitchcockian about it, I think; however, one has to admire the design.
Comments
Sign in or get an account to comment.