Deptford Town Hall

Deptford Town Hall

Government • London, England United Kingdom