• The Life Centre Notting Hill (map)
  • 15 Edge Street
  • London, England, W8 7PN
  • United Kingdom