The Hope and Anchor is a pub on Upper Street, in the London Borough of Islington, and first opened its doors in 1880. During the middle 70s it ...
Read more