Hotel located at 74 Stanmore Road, Birmingham. Offers accommodation and amenities.