Village Square, Castle Hedingham, Essex.

Castle Hedingham village, Essex, England