St Leonards Church
St Leonards Church
119 Shoreditch High street, London, E1 6JN
Free Food

The drop-in here has closed and relocated to other group churches.