British in London - Mayfair 181-186 Piccadilly, Mayfair, London, W1J 9ES Tags: afternoon tea, air conditioning, british