Stephen Pieper in Life | September 29, 2017 Checked in at Cadogan Hall. Here seeing the wonderful Big Big Train. London, England, United KingdomAlso on: Stephen Pieper Music lover, reader, tea drinker, film watcher, failed blogger. IndieWeb novice. Published September 29, 2017