A luxury two double-bedroom, two-bathroom apartment with views of the River Thames, is available now on Lower Thames Street, Tower Hill, London EC3R. The living area provides a comfortable space to relax and socialise, and the fully-fitted kitchen includes a modern breakfast bar. The master be