Many years ago my mother, who rarely drank, assured me that it was all right to go into a pub to use the toilet. Sometimes I needed to ask at the bar where it was, if there was a charity box I would donate.
I have come across three public toilets I could not bring myself to use. A small Spanish railway station had a dark cave I didn’t enter. Boston USA’s busy bus station loos appeared to be well overdue for a clean. Worst was a city centre Wetherspoons with 4 cubicles - 2 out of order and the 2 available both had toilet bowls and floors which were indescribably filthy, ok, it was a busy Saturday afternoon but even so…
Some years ago I checked city centre loos for a ‘Good Loo Guide’. Pizza Express were happy for non diners to use theirs, spotlessly clean and even had fresh flowers, top marks!