Coffee & Tea in London - Mayfair 80 Grosvenor Street, Mayfair, London, W1K 3JX Tags: international, private parties: up to 70 guests
Coffee & Tea in London - Mayfair 47A Curzon Street, Mayfair, London, W1J 7UJ Tags: private parties: up to 70 guests