We have friends who live abroad who are coming to London for a holiday and want to meet for coffee and maybe lunch. They are staying in the Covent Garden area. I would be grateful for any suggestions.