Cocktails in United Kingdom Cacha Address: London, London, EC1V 2NX United Kingdom Phone Number: +44 20 37 20 85 10