Ariel Castro ‘house of horrors’: will it be demolished? Thu 8 Aug 2013 Posted on August 8, 2013 by Listify Me Contact us The Week.co.uk Editorial Offices 30 Cleveland Street London, W1T 4JD T: +44 (0)20 7907 6000 Connect with us