Parish council contact details

A parish council is a civil local authority found in England. They are elected corporate bodies serving a local area and may be called a town council.