Quizzing Live

In Which Town In London Will You Find The William Morris Gallery

Answer:
Walthamstow