Old abandoned castle building in London, England, UK. London city hidden places. St. Dunstan in the East Church Garden.