We have been on an elephant hunt today (there are 250 fibreglass elephants all over London) and I needed a wee when we arrived at Bond Street station. No loo there but I comforted myself with the fact that there were loads of cafes and coffee shops between there and Green Park and would be able to wee in one of them. No chance. Not a single one of them had a loo available for customer use, despite the fact that they served food and had plenty of customer seating.
So Pret, McDonalds, Starbucks, Katie's Sandwich Bar and Mount St Deli, shame on you all. It's rubbish not to provide toilets for paying customers (and I was desperate for a coffee but wasn't going to stop if there wasn't a loo - which I pointed out to everyone I asked so they didn't think I was going to wee and run).
I had to go all the way to Green Park tube where there are public loos and buy a really horrid coffee from the overpriced kiosk in the park. Which pretty much spoiled my afternoon to be honest