Premier Inn London Southwark - Tate Modern 3 stars

15a Great Suffolk Street, Southwark, London, SE1 0NZ, United Kingdom

Hotel image
Read more reviews for Premier Inn London Southwark - Tate Modern