Weymouth Terrace, London | £630 Per Week