I also remember that the Granada "back-lot" tour in Manchester had a site-specific Alien walk-through/ride, can't remember certainly never went on it. Did anyone here go ?
EDIT: Aha ! Right down at the bottom of the ALIENS trivia: Granada Manchester
Some of that "trivia" sounds a bit contentious in places !!