Crowne Plaza Solihull
Solihull, West Midlands B91 3QD
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…
- Distance: 8.72 Miles
- Max: 200 guests
- Packages: 7
- Licensed Bar