Residence Inn
Hotel
Southwark
These bright and stylish apartments feature modern kitchens and free Wi-Fi, and are located a 15-minute walk from London Bridge station and the South Bank.
Number of rooms: 87
201 - 211 Long Lane, Southwark, London, SE1 4PN, United Kingdom