Venues in East England

Cambridgeshire | 85 capacity

With a wealth of character and period features, Holmewood Hall can be found nestled away in the idyllic countryside…

Holmewood Hall