61, Homer Road
Solihull,
West Midlands
B91 3QD
0871 423 4828
www.holidayinn.com
Latitude: 52.4112016, Longitude: -1.7801109
09:00 - 21:30 - Mo, Tu, We, Th, Fr
Actual information about Holiday Inn Solihull of Holiday Accommodation and Parks category. Holiday Inn Solihull is located at 61, Homer Road Solihull, B91 3QD. How to get to Holiday Inn Solihull office? Look at the map below or call them 0871 423 4828