Where Every Sip Feels Special

Address

LEAF GARDEN CAFE Kozhikode, Kerala, India Near south beach +91 9567900415

Quick Links

Locations

Order Online

Payment Options

Terms & Conditions

Specials & Deals

Delivery Information