Hour Glass Hotel 2 stars

131 Beaconsfield Road, Southwark, London, SE17 2BX, United Kingdom

Hotel image
Read more reviews for Hour Glass Hotel