Mayflower is a 6-story venue in the centre of London, set about 30 minutes’ walk from Knightsbridge. Featuring Victorian architecture, each compact room offers individual climate control, a heating system and a laptop-compatible safe.