Events & Functions at the Town Mills.

Looking for a venue to host a celebration, business function or family occasion?

Get in touch with Pete & Pam to discuss your requirements and arrange a bespoke private hire package.

Call us on 01264 332 540 or email

Recent occasions have included:

Birthdays | Corporate Events | Leaving Parties | Wakes

Fri 14.06.24 20:00

Germany v Scotland (2024 Euros)

The opening game of the tournament sees the hosts take on Scotland in Munich. Can Scotland start their campaign with a shock win?

Sat 15.06.24 14:00

Hungary v Switzerland (2024 Euros)

The other two teams in Scotlands and Germanys group meet with each looking for a winning start to their Euros campaign.

Sat 15.06.24 17:00

Spain v Croatia (2024 Euros)

Two of the pre-tournament favourites Croatia and Spain meet in Group B in Berlin

Sat 15.06.24 20:00

Italy v Albania (2024 Euros)

The second of the opening games in Group B looks like a must win for Italy as they defend their Euros title.

Sun 16.06.24 14:00

Poland v Netherlands (2024 Euros)

Poland take on the Netherlands in Hamburg in the opening game in Group D.

Sun 16.06.24 17:00

Slovenia v Denmark (2024 Euros)

The opening game in Englands group kicks off in Stuttgart with Slovenia taking on Denmark.

Sun 16.06.24 20:00

England v Serbia (2024 Euros)

Englands opening game in Group C takes place against Serbia. England are one of the pre-tournament favourites and looking for a winning start in this years tournament.

Mon 17.06.24 20:00

Austria v France (2024 Euros)

Coverage of the Austria v France Group D match from Dusseldorf Arena, as both teams kick off their campaigns.

Tue 18.06.24 17:00

Turkiye v Georgia (2024 Euros)

Coverage of the Turkiye v Georgia Group F match from BVB Stadion Dortmund

Tue 18.06.24 20:00

Portugal v Czechia (2024 Euros)

Gary Lineker presents coverage of the Portugal v Czechia Group F match from Leipzig Stadium

Wed 19.06.24 20:00

Scotland v Switzerland (2024 Euros)

Scotland take on Switzerland in their second game in Group A in Cologne.

Thu 20.06.24 17:00

England v Denmark (2024 Euros)

England take on Denmark in their second game in Group C of the Euros as they look for the win to take them into the knockout stages.

Sun 23.06.24 20:00

Scotland v Hungary (2024 Euros)

Scotland take on Hungary in their final game of Group A

Tue 25.06.24 20:00

England v Slovenia (2024 Euros)

England take on Slovenia in the last of their games in Group C looking for the win to secure a place in the last sixteen