Residence Inn London Bridge
Ideally located in central London, with easy access to an extensive transportation hub, London Bridge which is a 5 minute walk. The most iconic Landmarks like The Shard,Tower of London, London Bridge and Borough Market are a short stroll away.