The Assembly Room

Devizes

The Assembly Room

Devizes Town Hall
United Kingdom