Hotellista
Facilities and services include air conditioning, parking (extra charge), a restaurant, an elevator, free Wi-Fi, luggage facilities, and an accessible wetroom.
Rooms feature a hairdryer, a shower, tea and coffee facilities, and free Wi-Fi.
Address: 68 Station Road, Solihull, B91 3RX, United Kingdom.
Premier Inn Solihull Town Centre kartta
Osoite
Premier Inn Solihull Town Centre
Solihull, Englanti, Yhdistynyt Kuningaskunta
N 52.41484314263 E -1.7817865828