Situated near the village green. Meliorate means ‘To make better; improve’.