Filter Results
Apply Filters
Clear Filters
Historic Hotels in Solihull
Ramada by Wyndham Birmingham Solihull
The Square, Solihull, United Kingdom Show map
Located about 5 minutes' walk from the 336 seat raked Core Theatre Solihull, the traditional Ramada Solihull, Birmingham hotel offers 24-hour desk and wake-up service. Featuring a restaurant, this 4…
From US$ 74
Book Now