Life Church purchased the LightHouse on the High Street. It is a strategic building across from the town hall and Abbey and on the main square where many people pass by and hang out. Having begun life at 26 High Street over 100 years ago, Life Church is returning to the High Street.