I knew it. OF COURSE Neal ended up in London, in the 19th century. And OF COURSE it was in Wendy's house. And OF COURSE the episode's name is second star to the right.
What next ? Peter Pan chilling in Nevada ?