Les Jardins d'Amelia is a snack bar offering desserts, sandwiches, and homemade kebabs with delivery services.