Category: Hotels | show me more
68 Station Road
Main: 0871 52...
Superbly located in the centre of Solihull, opposite the Touchwood shopping centre. 0.5 miles from Solihull train station and a 10 minute journey to Birmingham.
Reviews for this businessLeave a review
Monday to Sunday
Open 24 Hours