Other Restaurants in London - Mayfair 41 North Audley Street, Mayfair, London, W1K 6ZP Tags: bar, food, modern australasian, private parties: up to 80 guests, terrace