Birmingham Sheriden House Hotel, Birmingham

82 Handsworth Wood Road,Handsworth Wood BirminghamB20 2PL, United Kingdom