Malmesbury Town Hall

Malmesbury Town Hall
Cross Hayes, Malmesbury, Wiltshire, SN16 9BZ
Photo of Malmesbury Town Hall