RT.com RT Partners Hotels United Kingdom Solihull Holiday Inn Solihull

Holiday Inn Solihull

This imposing hotel is situated within a short distance of the NEC and motorway networks

Basic information
2 Stars
Address 61 Homer Rd
City Solihull
Country United Kingdom
Number of rooms 115
Phone number 44 (121) 6239988
Fax number 44 (121) 7112696
Web-site http://www.ichotels.co.uk

Special deals