ICE BAR London - 31-33 Heddon St, Mayfair, London W1B 4BN, UK on Eaten