Apartments Inn London - London Bridge Apartment Southwark, London
Located walking distance from all of the attractions of London’s South Bank, this property offers double rooms with shared communal areas, as well as self-catering apartments. Free Wi-Fi is accessible throughout the property.
Number of rooms: 20
142 Union Street, Southwark, London, SE1 0FR, United Kingdom