Today it’s time for tucking into a meaty feast at Gaucho Covent Garden in the heart of Covent Garden. I’m very partial to a Gaucho Grill, having excitedly visited the very first (and now flagship) premises in London’s Piccadilly shortly after its opening in 1994. I’ve also tucked into mouth-watering steaks riverside, both in Canary […]