Cambric by Q Apartments London: 950 m to Tower Bridge