Today I’m just off Oxford Street in what I think is one of London’s best restaurant streets – Charlotte Street. If you’re visiting London, stay around there and you’ll find somewhere within a few minutes walk to eat every night for at least two weeks. All really good restaurants, too. And amazingly new places continue […]