72 Rochester Place, London A warehouse fitted as offices with min 3m ceiling… More Details £35.00 psqft