The Life Centre Notting Hill - 15 Edge St, London W8 7PN, United Kingdom | Fresha