Looks like a football field. 'Yeovil Town' written in the lower left. Yeovil Town FC is a football team in Somerset.