Barbecoa, London: restaurant review

194 Piccadilly, London W1J 9EX (020 3005 9666). Meal for two, including wine and service: £175 (if you trip up…