Urban fairyland – makes me think of Neverwhere.