THERE is growing speculation that the house where Ariel Castro allegedly kept three women captive for a decade – 2207 Seymour Avenue, Cleveland, Ohio – will be demolished. Castro's neighbours ...