Odalisca is a Portuguese establishment offering homemade food, available for takeaway. They serve traditional dishes like French leek soup. The business operates from Monday to Saturday.