Windsor Castle Inn 0.1 miles Stourbridge, West Midlands + follow book a room show price & availability