Directions to Holiday Inn Solihull, Solihull

Holiday-inn-solihull-map
The Holiday Inn Solihull in Solihull is located at 61 HOMER ROAD , Solihull , GB .   Click on the Google Map above to get an interactive version and see the area around the Holiday Inn Solihull .