Loading opening times...
Welcome to Leonidas at Kensington. Leonidas at Kensington is one of London’s leading chocolate shops, selling luxury chocolates from the world famous brand Leonidas.