The Hoxton, Southwark
Hotel
Southwark, London
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 1 times today.