Japanese in London - Mayfair 26B Albemarle Street, Mayfair, London, W1S 4HY Tags: cocktails, japanese, private parties: up to 12 guests