Holiday Inn Express Southwark 103 - 109 Southwark Street,Southwark, Central London, London London SE1 0JQ, UK
Prices that are cheaper than those available on other websites