ibis Styles London Southwark - near Borough Market 3 stars

47 Southwark Bridge Road, London Bridge, Southwark, London, SE1 9HH, United Kingdom

Hotel image
Read more reviews for ibis Styles London Southwark - near Borough Market