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.


Lunch With Santa 11:30am

8 Dec, 11.30am

Community at Ramada Solihull Hotel

Other venues nearby