Situated in the Southwark district in London, Borough High Street Rooms offers 3-star rooms with free Wi-Fi. Popular points of interest nearby include Waterloo Station, Tower of London and St Paul's Cathedral.
Numero delle stanze: 2
200a Borough High Street, Southwark, Londra, SE1 1JX, Regno Unito