To Buy Sidworth Street, London A spectacular 3-bedroom industrial style apartment, situated within this… More Details £925,000