The Hoxton, Southwark is located by the Blackfriars Bridge in London, within walking distance from the South Bank and some of the main attractions of the city.
Number of rooms: 192
40 Blackfriars Road, Southwark, London, SE1 8PB, United Kingdom
Hotel booked 2 times today.