We have been recently featured on theculturetrip.com as one of the top 7 places for the best margarita in London. Check it out here: