De Beauvoir Arms

De Beauvoir Arms
113 Southgate Road, London, N1 3JS