Inside the £25 million mansion that used to be Harrods’ chocolate factory

Trevor Square has about 6,400 square feet of living space – which is a lot

Leave a Reply

Your email address will not be published. Required fields are marked *