LiveBrum Listings for Birmingham, UK

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.