Originally Posted by Swiss Tony
I wonder if you mean "The Island" which was landside in T3 (not T2) around 2000 or so. It was £25 to get in, but never really took off so they closed it down.
Yup that sounds like it! I only used it once - but the showers were AMAZING>