The hospital Jack, Gwen, and Beth are seen driving away from is a location used twice in Doctor Who; once 38 years before this episode of Torchwood and the next two years after. The first time it was used was for the 1970 serial 'Spearhead from Space' and the second was for 'The Eleventh Hour' in 2010.
This episode takes place in 2008.