Ramada Birmingham Solihull
Address:
The Square Solihull West Midlands
B91 3RF, UK
Solihull
B91 3RF
United Kingdom
Tel:
01217112121
Website:
http://www.ramadasolihullhotel.co.uk/