The Hour Glass Hotel London is a small budget hotel located above a pub, situated a few step from Burgess Park, in South London. It is steps from a bus stop about just over 10 minutes from the Elephant and Castle Underground Station. The Hour Glass Hotel London offers standard, plainly furnished rooms that have shared bathrooms and cooking facilities.