Forster Road, Tottenham London N17 6QD
A versatile church hall in North London with a large auditorium and two conference rooms.
POA