Photo gallery for Crowne Plaza Solihull, an IHG Hotel
Crowne Plaza Solihull, an IHG Hotel
Solihull hotel walkable to Touchwood Shopping Center
Reviews
8.8
Excellent
Popular amenities
Explore the area
61 Homer Road West Midlands, Solihull, England, B91 3QD
- Touchwood Shopping Center3 min walk
- Resorts World Birmingham8 min drive
- National Exhibition Centre11 min drive
- Birmingham (BHX)14 min drive