Category: Hotels | show me more
Homer Road 61
Main: 0871 94...
Crowne Plaza Solihull is a modern hotel located in the heart of Solihull, just 5 miles from Birmingham and the NEC and offers modern bedrooms, 12 meeting rooms, a heated swimming pool and a lakeside terrace restaurant.
Reviews for this businessLeave a review