The Life Goddess - Carnaby St, Carnaby, London W1B 5PW, UK on Eaten