Tellicherry Pepper

Posted by Isidora Torres on

Grown in Kerala, India, Tellicherry pepper is considered to be one of the finest peppers in the world. It adds a sweet spice to every sip.