Hour Glass Hotel Hour Glass Hotel, 2 Star Accommodation

131 Beaconsfield Road, Walworth, London, SE17 2BX

The Hour Glass Hotel is a budget hotel in central London located above a traditional Victorian London pub.

Search deals for Hour Glass Hotel Walworth, London
/