The Welsh Church Hall

The Welsh Church Hall
879 High Road Leytonstone, London, E11 1HR
Photo of The Welsh Church Hall