Calling all maximalists and design lovers, the Ham Yard Hotel is for you. Situated in central London, it’s just a stone’s throw away from the top sights and attractions; cue the buzzing bars and ...