Cantina Laredo – opening Summer 2010 in London’s Covent Garden Lucky David Constable gets a chance to sample the menu for the first Cantina Laredo restaurant in the UK – opening Summer 2010 in London’s Covent Garden. Known for its variety of flavours and colourful decoration, Mexican cuisine can be given a somewhat unfair rap read more …