Weymouth Terrace, London | £340,000