Coffee & Tea in London - Mayfair 43-69 Regent Street, Mayfair, London, W1B 4DY Tags: Coffee, savoury muffins