You can marry in a civil ceremony at any Local Authority Ceremony Room, Register Office in England or Wales. Or you can marry at any licensed Approved Premises in England or Wales. An Approved Premise will be a public building such as a hotel or stately home or any
other prestigious buildings, hotels and restaurants the local authority feels is an appropriate place in which to be married.
For civil marriages you do not have to marry in the area in which you live.
It is also possible to marry outside of England and Wales but different rules apply.