The Hour Glass is a basic, budget hotel, situated near Central London. Guests at this hotel get to enjoy the benefit of being located above a traditional London pub. This atmospheric Victorian pub is a great place to soak up a real taste...
more
The Hour Glass is a basic budget hotel situated near Central London. Guests at this hotel get to enjoy the benefit of being located above a traditional London pub. This atmospheric Victorian pub is a great place to soak up a real taste o...
more