Holiday Inn Solihull

61 Homer Road West Midlands
Solihull
United Kingdom