I lived round the corner from here until a couple years ago and always remember this was a sport pitch of some sort, I remember football and maybe tennis being played here, don't know if it's still used for this though?