Rochester House, Tower Road, TW1 4PS
£1,595 pcm