Home Villages New England The Crown, Lincoln Road (1970s)

The Crown, Lincoln Road (1970s)

The Crown pub with accompanying Crown Fish Bar on Lincoln Road, New England in the early 1970s ….. the view has changed little in the last 40 years!