Sheriden House Hotel

Address:

82 Handsworth Wood Road
B20 2PL Birmingham, United Kingdom

Phone:

+44 121 523 5960

Map:


Contact   ·   Privacy   ·   Terms