Enjoying a fine location in the rolling hills of Worcestershire, Holiday Inn Birmingham Bromsgrove is an upbeat modern venue just perfect for a fully focused business event for up to 220 delegates, within…
Located right in the centre of Solihull with delightful views over the bowling green, the Ramada Solihull is fast becoming something of a hotspot for corporate meetings and events – and no wonder; modern…