A stunning hotel set within picturesque grounds, located in Solihull town centre. Crowne Plaza Solihull is the perfect setting for business, pleasure and leisure. The hotel offers 12 fully equipped meeting…
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…