As you may expect from a small town such as Elgin, the entertainment scene isn’t going to set the world alight. Nevertheless, the Elgin Musical Theatre brings excellent amateur productions to the town hall, we have a local jazz club with more than 25 years’ worth of experience and a football club that dates back to the 19th century, too.