Beautiful Sri Lankan Beaches

Sri Lanka is a tropical paradise known for its stunning beaches, crystal clear waters, and laid-back vibe. Located off the coast of India, this small island nation is a popular destination for travellers seeking relaxation, adventure, and a touch of culture. One of the standout features of Sri Lanka is its diverse and beautiful beaches. […]

Hello Machan!

You may wonder why we called our restaurant Machan Kitchen and what it may mean. Let us explain. Machan is a commonly used term of endearment in Sri Lanka. It originates from the formal Tamil word machi which is used for referring to the groom marrying into a family. The word has been informally adapted […]