Victoria Park Square, London | £425 Per Week