New Find On 28DL
The Limelight was a popular live music venue located just a 2 minute walk from Crewe Town Centre, the main building was constructed in 1869 as a church complete with a connected church hall. It was converted (along with several joining houses) into a club that was very popular...