We will be bringing a CPAP machine with us so we need to buy distilled water. Big trouble finding it in France last year. Even the pharmacist gave me incorrect information.
Where would I buy it? Pharmacy, grocery store or elsewhere? What is it called in Italian?
We are staying by the S. Silvestre vaporetto stop.