at The Square, Solihull , B91 3RF United Kingdom
Hotel, Conference Centre, Weddings & Events, George's Bar & Restaurant, JIYAAN Indian Gourmet Restaurant
981 FB users likes Ramada Solihull, set it to 2 position in Likes Rating for Solihull, United Kingdom in Hotel & Lodging category
Ramada Solihull is Solihull based place and this enity listed in Hotel category. Located at The Square B91 3RF. Contact phone number of Ramada Solihull: 0121 711 2121