Hosting magnificent views over The Tower of London, The Shard and The Thames, these state of art apartments are the epitome of modern luxury. Featuring bespoke bathrooms, contemporary kitchens and a warm ambience throughout, The Residence at Tower Hill invites you to unwind and relax. Private balconies overlooking the skyline of London offer unrivalled views of the landmarks along River Thames.