A deep commitment to superb food paired with outstanding hospitality, all in the heart of London’s cultural hub – this is 74 Charlotte Street.