For Sale For Sale 23-25 Mill St – St Saviours Wharf 23-25 Mill St, London, SE1 2BE £1,000,000 2,222 SqFt