Menu
Need Tips in ENG/UK
Search
England
England
Solihull
Hotels
Holiday Inn Solihull
Holiday Inn Solihull
(0121) 623 9988
(0121) 711 2696
About:
Address
61 Homer Rd
Solihull
,
England
- B91 3QD
Services
Hotels
Map:
(Click to activate)
Activate Map
Related Companies
Premier Inn Solihull Shirley
Stratford Road, Solihull, ENGLAND
Premier Inn Solihull Town Centre
68 Station Road, Solihull, ENGLAND
Premier Inn Solihull Hockley Heath M42
Stratford Road, Solihull, ENGLAND