The Clock Tower, Mere, Wiltshire.

Picture of the Clock Tower, Mere, Wiltshire, England