Ramada by Wyndham Birmingham Solihull
Solihull, West Midlands B91 3RF
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…
- Distance: 6.97 Miles
- Max: 200 guests