Ramada Solihull Hotel

0121 711 2121


The Square, Solihull

B91 3RF

Birmingham GB

The Ramada Solihull is a charming hotel situated at the end of the high street, opposite Touchwood Shopping Centre, giving excellent access to all the facilities of the town and the many businesses located locally.

Other venues nearby

No upcoming performances