Tudor House, One Tower Bridge, Duchess Walk, London Bridge, London, SE1 for £4,117 pcm. Marketed by Chase Apartments, London ...