Tags Central location London Central location in London Les 110 de Taillevent Phone: +44 20 3141 6016 Address: 16 Cavendish Square, London