Here are some truly extraordinary places you won't believe are in London. Castles, caves, and calm oases - all within our lovely capital!