![]() | Holiday Inn Solihull Solihull: 61 Homer Road, Solihull, West Midlands, B91 3QD |
World hotels > Europe > United Kingdom > West Midlands > Solihull > Holiday Inn Solihull | |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

This information was supplied by the Holiday Inn Solihull, Solihull - they are responsible for its accuracy.