Sri Lankan restaurant offering flavorful dishes.