Holiday Inn Solihull
Add Website
Close
Holiday Inn
Be first to review 61 Homer Rd,Solihull B91 3QD Phone Number: 0121 623 9988
Holiday Inn Store Hours
Hours may fluctuate
Post a review
Holiday Inn Nearby
Locations Closest to You miles-
Holiday Inn - Solihull 61 Homer Road0.00
-
Holiday Inn - Birmingham Coventry Road2.79
-
Holiday Inn - Birmingham Coventry Rd2.79