Holiday Inn Solihull  -  

61 Homer Road, Solihull, West Midlands, B91 3QD

Distance  Distance from Holiday Inn Solihull to Solihull is approx 0.43miles  Solihull centre is approx 0.43 miles