Aubaine Mayfair - 31 Dover St, Mayfair, London W1S 4ND, UK on Eaten