Ramada by Wyndham Birmingham Solihull
The Square, Birmingham B91 3RF
+441217112121
Contacts
The Square, Birmingham B91 3RF
Description
Ramada by Wyndham Birmingham Solihull | Solihull, GB Hotels
At Ramada by Wyndham Birmingham Solihull, our welcoming atmosphere and convenient amenities, such as free WiFi, offer an ideal stay in Solihull, GB.