Hub Hotel By Premier Inn.
8 years ago 1 comment
Hub Hotels have been around for about three years now with four hotels dotted around London. The Hub Hotels in London are situated in Covent Garden, Tower Bridge, Brick Lane, Westminster, Goodge Street...