The Fig Leaf
100 South Street
London RM1 1RX
United Kingdom