Location Question
I heard Gary Oldman say in an interview that the pub at the start and where his mother sings that song at the end are in a pub close to where he grew up in New Cross.
I live around the Deptford area and am quite interested in checking it out for myself.
Could someone give me the name and the street it's on and say whether its worth going inside?