Snack Delfo is a bar and restaurant offering snacks and meals.